multiagent-customer-support
Verified Safeby XuYunlei
Overview
A multi-agent customer support platform leveraging LLMs and a database to handle customer queries and manage tickets.
Installation
./quick_start.shEnvironment Variables
- GOOGLE_API_KEY
- OPENAI_API_KEY
Security Notes
The system correctly uses parameterized queries for SQLite interactions, mitigating SQL injection risks. API keys are handled via environment variables (.env file). However, the main user-facing API (extras/server.py) and the MCP server (mcp_impl/mcp_server.py) bind to '0.0.0.0' by default. While acceptable for local development or demo purposes, this exposes services to the local network and would require additional security layers (e.g., firewall, authentication, TLS) if deployed in a production or publicly accessible environment. No 'eval' or other obvious arbitrary code execution vectors were found.
Similar Servers
ToolStore
A proof-of-concept pipeline for automatic tool discovery, toolchain assembly, and agentic reasoning powered by semantic search and LLMs.
Cerina-Foundry
An autonomous multi-agent system for generating and refining safe, empathetic Cognitive Behavioral Therapy (CBT) exercises with human-in-the-loop approval and PostgreSQL persistence.
multiagent-mcp
A multi-agent customer service system that routes queries, retrieves customer data, manages support tickets, and coordinates multi-step workflows.
MultiAgent-with-A2A-and-MCP-Server
Implements a multi-agent customer service system using Google's Agent-to-Agent (A2A) protocol and Model Context Protocol (MCP) for coordinating specialized AI agents to handle customer queries and manage data.