AgentChat
by Shy2593666979·★ 715·综合分 52
AgentChat 是一个基于LLM的智能体交流平台,支持MCP协议实现动态工具调用和知识检索。
概述
AgentChat 是一个具有MCP服务器集成的全面AI对话系统。它采用三层记忆架构,包括短期上下文保留、历史信息总结和长期用户偏好跟踪。该平台支持人机协同(HITL)机制,可根据OpenAPI规范对话式生成MCP服务器。使用FastAPI后端和Vue 3前端构建,提供多智能体协作、RAG技术知识检索,并支持Milvus和ChromaDB等多种向量数据库。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要一个人工监督的 MCP 服务器生成平台来构建多代理系统时,选择 AgentChat,尤其是如果您已经在使用 FastAPI 并需要与 Milvus 或 ChromaDB 等向量数据库集成。
什么时候不要选它
如果您需要简单轻量级的 MCP 解决方案而不需要全栈应用的复杂性,或者需要除 MySQL/Redis 和向量存储之外的其他数据库后端,应避免使用 AgentChat。
此 server 暴露的工具
从 README 抽取出 3 个工具(置信度较低)query_weather查询实时天气信息和预报
generate_imageAI驱动的图像生成服务
create_mcp_server基于人机协同方式从OpenAPI信息生成MCP Server
说明: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.
可对比工具
安装
AgentChat MCP 服务器安装
Docker 部署
# 1. 克隆仓库
git clone https://github.com/Shy2593666979/AgentChat.git
cd AgentChat
# 2. 编辑配置文件
vim docker/docker_config.yaml
# 3. 启动服务
cd docker
docker-compose up --build -d本地开发
# 后端设置
cd src/backend
pip install -r requirements.txt
uv sync # 推荐
# 前端设置
cd src/frontend
npm install
npm run devClaude Desktop 配置
添加到 Claude Desktop config.json:
{
"mcpServers": {
"agentchat": {
"command": "python",
"args": ["path/to/agentchat/mcp_server.py"]
}
}
}FAQ
- AgentChat是否支持多种LLM提供商?
- 是的,AgentChat支持多种AI模型并提供统一接口以切换不同的LLM提供商。
- 如何向AgentChat添加自定义工具?
- 您可以通过平台界面上传Swagger/OpenAPI规范来自动生成新工具的MCP服务器绑定。
AgentChat 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。