
Deep Research MCP

2025.02.23
7
Python多智能体协作研究框架开发效率
Deep Research MCP 是一个基于 Python 和 MCP(Message Control Protocol)的多智能体研究框架。它提供了一个名为 **Deep Research** 的 FastMCP 服务器,并暴露了一个名为 `deep_research` 的工具。该框架主要用于多智能体的协作研究任务,包括研究、编辑、写作和发布等。
View on GitHub
Overview
基本能力
产品定位
Deep Research MCP 是一个多智能体研究框架,旨在通过多个 AI 智能体的协作完成复杂的研究任务。
核心功能
- 多智能体协作:包含多个智能体(如 ResearchAgent、EditorAgent 等),每个智能体负责不同的任务。
- FastMCP 服务器:提供 FastMCP 服务器功能,支持 MCP 兼容客户端调用。
- 任务编排:通过
main.py
核心逻辑加载任务并协调智能体之间的工作。 - 内存管理:提供
memory
模块用于存储研究状态和草稿。
适用场景
- 复杂研究任务:需要多个智能体协作完成的研究项目。
- 自动化写作与编辑:智能体可以自动完成研究、编辑和写作任务。
- 多智能体开发:开发者可以利用该框架构建自己的多智能体应用。
工具列表
- deep_research:主工具,用于调用多智能体协作完成研究任务。
常见问题解答
- 如何配置环境变量? 复制
.env.example
到.env
并填写必要的密钥和变量。 - 如何启动服务器? 运行
python mcp_server.py
启动 FastMCP 服务器。
使用教程
使用依赖
- 克隆仓库:
bash git clone https://github.com/yourusername/deep-research-mcp.git cd deep-research-mcp
- 安装依赖:
bash pip install -r multi_agents/requirements.txt
安装教程
- 配置环境变量:
bash cp .env.example .env # 编辑 .env 文件填写密钥和变量
- 配置 MCP 服务器:编辑
claude_desktop_config.json
文件,指定 Python 解释器和mcp_server.py
路径。 - 启动服务器:
bash python mcp_server.py
调试方式
- 检查服务器状态:确保
mcp_server.py
正常运行并监听端口。 - 调用工具:通过 MCP 兼容客户端或 CLI 调用
deep_research
工具,检查输出和日志。
许可证
None