MCP Catalogs
HomeAgentChat screenshot

AgentChat

by Shy2593666979·715·Score 52

AgentChat is an LLM-based intelligent agent communication platform with MCP protocol support for dynamic tool calling and knowledge retrieval.

ai-llmdeveloper-toolsproductivity
85
Forks
24
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

AgentChat is a comprehensive AI dialogue system with MCP server integration. It features a three-layer memory architecture, including short-term context retention, historical summarization, and long-term user preference tracking. The platform supports Human-In-The-Loop (HITL) mechanisms for dialog-based MCP server generation from OpenAPI specifications. Built with FastAPI backend and Vue 3 frontend, it offers multi-agent collaboration, RAG technology for knowledge retrieval, and supports various vector databases like Milvus and ChromaDB.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Enterprise knowledge management with RAG-enabled AI agents
you:Multi-agent task automation and workflow orchestration
you:Custom tool integration via OpenAPI-based MCP server generation
you:Does AgentChat support multiple LLM providers?
you:How do I add custom tools to AgentChat?

When to choose this

Choose AgentChat when you need an enterprise-ready platform for building multi-agent systems with human oversight in MCP server generation, especially if you're already using FastAPI and need integration with vector databases like Milvus or ChromaDB.

When NOT to choose this

Avoid AgentChat if you need a simple, lightweight MCP solution without the overhead of a full-stack application, or if you require database backends other than MySQL/Redis with vector stores.

Tools this server exposes

3 tools extracted from the README (low confidence)
  • query_weather

    查询实时天气信息和预报

  • generate_image

    AI驱动的图像生成服务

  • create_mcp_server

    基于人机协同方式从OpenAPI信息生成MCP Server

Note: Tool names inferred from the feature descriptions and screenshots. The README mentions support for tools and MCP servers but doesn't provide explicit tool names or a dedicated tools section.

Comparable tools

langchain-mcpopenai-assistants-apiautogencrewaillamaindex

Installation

AgentChat MCP Server Installation

Docker Deployment

# 1. Clone the repository
git clone https://github.com/Shy2593666979/AgentChat.git
cd AgentChat

# 2. Edit configuration file
vim docker/docker_config.yaml

# 3. Start the service
cd docker
docker-compose up --build -d

Local Development

# Backend setup
cd src/backend
pip install -r requirements.txt
uv sync  # Recommended

# Frontend setup
cd src/frontend
npm install
npm run dev

Claude Desktop Configuration

Add to your Claude Desktop config.json:

{
  "mcpServers": {
    "agentchat": {
      "command": "python",
      "args": ["path/to/agentchat/mcp_server.py"]
    }
  }
}

FAQ

Does AgentChat support multiple LLM providers?
Yes, AgentChat supports multiple AI models and provides a unified interface to switch between different LLM providers.
How do I add custom tools to AgentChat?
You can add custom tools by uploading Swagger/OpenAPI specifications through the platform's interface, which will automatically generate MCP server bindings for the new tools.

Compare AgentChat with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.