Back to Home
mukeshmk icon

conversational-ai

Verified Safe

by mukeshmk

Overview

A REST API for a conversational AI virtual agent that answers questions about movies and weather using a multi-agent LangGraph workflow.

Installation

Run Command
uv run python convai/app.py

Environment Variables

  • HOST
  • PORT
  • DATABASE_URL
  • MODEL_PROVIDER
  • MODEL_NAME
  • MODEL_TEMPERATURE
  • API_KEY
  • MCP_SERVER
  • LOG_LEVEL

Security Notes

The application uses a multi-agent LangGraph architecture with an LLM-driven SQL agent. While this pattern abstracts direct SQL query execution, there's an inherent risk of prompt injection or LLM 'hallucination' leading to unexpected or potentially malicious SQL queries if not adequately guarded against by the LLM and prompt design. The MCP server can execute local Python/Node scripts based on the `MCP_SERVER` environment variable, which poses a configuration risk if an untrusted script path is provided. External API calls are made to legitimate weather and dataset sources. No hardcoded secrets were found; API keys are expected from environment variables.

Similar Servers

Stats

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

Tags

Conversational AIREST APILangGraphMovieLensWeather