AD

ameeralns/deepresearchmcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

27 stars 8 forks 质量 56 趋势 11

深度研究MCP是一款基于模型上下文协议(MCP)构建的智能研究助手,能够对任何主题进行全面、多步骤的研究。

概览

DeepResearch MCP 是一个基于模型上下文协议(MCP)构建的强大研究助手。它通过网络搜索、分析和全面报告生成,对任何主题进行智能且迭代的研究。 - - 自动识别知识空白并生成有针对性的搜索查询 - - 增强网页抓取能力,改进内容组织 - - 在管理令牌使用时保留重要信息 - - 创建详细且结构良好的报告,包含执行摘要、分析和可视化 - - 正确引用所有来源并附有编号参考文献 - 自动管理内容以控制在令牌限制内 - - 在无法完整处理时从错误中恢复并生成部分报告 - Node.js 18 或更高 - OpenAI API 密钥 - Firecrawl API 密钥 3. 编辑 .

概述(AI 翻译)

📚 概述

DeepResearch MCP 是一个基于模型上下文协议(MCP)构建的强大研究助手。它通过网络搜索、分析和全面报告生成,对任何主题进行智能且迭代的研究。

🌟 主要特色

  • 智能主题探索 - 自动识别知识空白并生成有针对性的搜索查询
  • 全面内容提取 - 增强网页抓取,内容组织更完善
  • 结构化知识处理 - 在管理令牌使用时保留重要信息
  • 学术报告生成 - 创建详尽、结构良好的报告,包含执行摘要、分析和可视化
  • 完整参考书目 - 正确引用所有带编号参考文献的来源
  • 自适应内容管理 - 自动管理内容以保持在代币限制内
  • 错误韧性 - 在无法完整处理时从错误中恢复并生成部分报告

🛠️ 建筑

💻 安装

先决条件

  • Node.js 18岁及以上
  • OpenAI API 密钥
  • Firecrawl API 密钥

设置步骤

  1. 克隆仓库

  2. 安装依赖关系

本页由 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

  1. Clone the repository

    git clone 
    cd deep-research-mcp
    
  2. Install dependencies

    npm install
    
  3. Configure environment variables

    cp .env.example .env
    

    Edit the .env file and add your API keys:

    OPENAI_API_KEY=sk-your-openai-api-key
    FIRECRAWL_API_KEY=your-firecrawl-api-key
    
  4. Build the project

    npm run build
    

🚀 Usage

Running the MCP Server

在 GitHub 查看完整 README

安装

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" } } } }