Back to Home
mukeshmk icon

zc9uVMJHDrT3dpLz

Verified Safe

by mukeshmk

Overview

A conversational AI system that answers user queries about movies using the MovieLens dataset and provides weather forecasts/alerts via a multi-agent LangGraph workflow.

Installation

Run Command
uvicorn convai.app:app --host 0.0.0.0 --port 8000

Environment Variables

  • HOST
  • PORT
  • DATABASE_URL
  • MODEL_PROVIDER
  • MODEL_NAME
  • MODEL_TEMPERATURE
  • API_KEY
  • MCP_SERVER
  • LOG_LEVEL
  • LOG_FILE
  • LOG_FILE_LEVEL
  • MOVIELENS_DOWNLOAD_URL

Security Notes

The application leverages established frameworks (FastAPI, SQLAlchemy, LangChain) with standard security practices like ORM for database interactions and structured output for LLM agents, which helps mitigate direct prompt injection leading to arbitrary code. API keys are managed via environment variables. The MCP server uses `httpx` for external API calls, and the `stdio_client` for the weather agent launches a Python script as configured by `MCP_SERVER` environment variable, which implies trust in this configuration value. No direct `eval` or user-controlled command injection points were found from typical user input.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens4000
Stars0
Forks0
Last Update2025-11-28

Tags

Conversational AILangGraphMulti-AgentMovieLensFastAPILLMWeather API