DeepResearch MCP

DeepResearch MCP

site icon
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 密钥

安装教程

  1. 克隆仓库 bash git clone <repository-url> cd deep-research-mcp
  2. 安装依赖 bash npm install
  3. 配置环境变量 bash cp .env.example .env 编辑 .env 文件并添加您的API密钥
  4. 构建项目 bash npm run build

调试方式

  1. 启动MCP服务器 bash npm start
  2. 使用示例客户端 bash npm run client "Your research topic" 3 参数:
  3. 第一个参数:研究主题或查询
  4. 第二个参数:研究深度(迭代次数,默认:2)
  5. 第三个参数(可选):“complete”以使用complete-research工具(一步过程)

许可证

该项目遵循 ISC 开源许可条款。