
DeepResearch MCP

2025.03.05
4
TypeScript智能研究助手内容生成知识管理开发效率内容生成
DeepResearch MCP 是一个基于模型上下文协议(MCP)的强大研究助手,能够通过智能迭代研究、网络搜索、分析和综合报告生成,对任何主题进行深入研究。其主要功能包括智能主题探索、全面的内容提取、结构化知识处理、学术报告生成、完整参考文献、自适应内容管理和错误恢复能力。适用于需要自动化研究、内容生成和知识管理的场景。
View on GitHub
Overview
基本能力
产品定位
DeepResearch MCP 是一个智能研究助手,旨在通过自动化研究流程和生成结构化报告,提高研究效率和知识管理能力。
核心功能
- 智能主题探索:自动识别知识空白并生成聚焦的搜索查询
- 全面内容提取:增强的网络爬取能力,改进内容组织
- 结构化知识处理:在管理令牌使用的同时保留重要信息
- 学术报告生成:创建详细、结构化的报告,包括执行摘要、分析和可视化
- 完整参考文献:正确引用所有来源并编号
- 自适应内容管理:自动管理内容以保持在令牌限制内
- 错误恢复:从错误中恢复并在无法完全处理时生成部分报告
适用场景
- 学术研究
- 市场分析
- 内容生成
- 知识管理
工具列表
工具名称 | 描述 |
---|---|
initialize-research |
启动新的研究会话 |
execute-research-step |
执行下一个研究步骤 |
generate-report |
创建最终报告 |
complete-research |
执行整个研究过程 |
常见问题解答
- 令牌限制超出:减少研究深度或使用更具体的查询
- 超时错误:增加工具调用中的超时参数
- API速率限制:实施研究步骤之间的延迟或使用具有更高速率限制的API密钥
使用教程
使用依赖
- Node.js 18 或更高版本
- OpenAI API 密钥
- Firecrawl API 密钥
安装教程
- 克隆仓库
bash git clone <repository-url> cd deep-research-mcp
- 安装依赖
bash npm install
- 配置环境变量
bash cp .env.example .env
编辑.env
文件并添加您的API密钥 - 构建项目
bash npm run build
调试方式
- 启动MCP服务器
bash npm start
- 使用示例客户端
bash npm run client "Your research topic" 3
参数: - 第一个参数:研究主题或查询
- 第二个参数:研究深度(迭代次数,默认:2)
- 第三个参数(可选):“complete”以使用complete-research工具(一步过程)