
深度研究MCP是一款基于模型上下文协议(MCP)构建的智能研究助手,能够对任何主题进行全面、多步骤的研究。
概览
DeepResearch MCP 是一个基于模型上下文协议(MCP)构建的强大研究助手。它通过网络搜索、分析和全面报告生成,对任何主题进行智能且迭代的研究。 - - 自动识别知识空白并生成有针对性的搜索查询 - - 增强网页抓取能力,改进内容组织 - - 在管理令牌使用时保留重要信息 - - 创建详细且结构良好的报告,包含执行摘要、分析和可视化 - - 正确引用所有来源并附有编号参考文献 - 自动管理内容以控制在令牌限制内 - - 在无法完整处理时从错误中恢复并生成部分报告 - Node.js 18 或更高 - OpenAI API 密钥 - Firecrawl API 密钥 3. 编辑 .
概述(AI 翻译)
📚 概述
DeepResearch MCP 是一个基于模型上下文协议(MCP)构建的强大研究助手。它通过网络搜索、分析和全面报告生成,对任何主题进行智能且迭代的研究。
🌟 主要特色
- 智能主题探索 - 自动识别知识空白并生成有针对性的搜索查询
- 全面内容提取 - 增强网页抓取,内容组织更完善
- 结构化知识处理 - 在管理令牌使用时保留重要信息
- 学术报告生成 - 创建详尽、结构良好的报告,包含执行摘要、分析和可视化
- 完整参考书目 - 正确引用所有带编号参考文献的来源
- 自适应内容管理 - 自动管理内容以保持在代币限制内
- 错误韧性 - 在无法完整处理时从错误中恢复并生成部分报告
🛠️ 建筑
💻 安装
先决条件
- Node.js 18岁及以上
- OpenAI API 密钥
- Firecrawl API 密钥
设置步骤
-
克隆仓库
-
安装依赖关系
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
DeepResearch MCP
📚 Overview
DeepResearch MCP is a powerful research assistant built on the Model Context Protocol (MCP). It conducts intelligent, iterative research on any topic through web searches, analysis, and comprehensive report generation.
🌟 Key Features
- Intelligent Topic Exploration - Automatically identifies knowledge gaps and generates focused search queries
- Comprehensive Content Extraction - Enhanced web scraping with improved content organization
- Structured Knowledge Processing - Preserves important information while managing token usage
- Scholarly Report Generation - Creates detailed, well-structured reports with executive summaries, analyses, and visualizations
- Complete Bibliography - Properly cites all sources with numbered references
- Adaptive Content Management - Automatically manages content to stay within token limits
- Error Resilience - Recovers from errors and generates partial reports when full processing isn’t possible
🛠️ Architecture
💻 Installation
Prerequisites
- Node.js 18 or higher
- OpenAI API key
- Firecrawl API key
Setup Steps
-
Clone the repository
git clone cd deep-research-mcp -
Install dependencies
npm install -
Configure environment variables
cp .env.example .envEdit the
.envfile and add your API keys:OPENAI_API_KEY=sk-your-openai-api-key FIRECRAWL_API_KEY=your-firecrawl-api-key -
Build the project
npm run build
🚀 Usage
Running the MCP Server
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"deep-research": {
"command": "node",
"args": [
"/absolute/path/to/your/deep-research-mcp/dist/index.js"
],
"env": {
"FIRECRAWL_API_KEY": "your-firecrawler-api-key",
"OPENAI_API_KEY": "your-openai-api-key"
}
}
}
}