项目简介

Deep Research MCP Server 是一款旨在辅助用户进行复杂主题深度研究的工具。它通过结构化的研究流程,帮助用户深入探索问题、查找相关资源并生成结构化的研究报告。作为用户的个人研究助理,它能够将研究问题转化为全面且引用充分的报告。

主要功能点

  • 问题细化: 扩展和明确研究问题,识别关键术语和概念,定义研究范围和参数。
  • 子问题生成: 创建集中的子问题,从不同方面解决主要研究问题,确保对主题的全面覆盖,并为系统研究提供结构。
  • 网页搜索集成: 利用 Claude 的内置网页搜索功能,针对每个子问题执行定向搜索,识别相关和权威的来源,收集关于主题的不同视角。
  • 内容分析: 评估信息的质量和相关性,综合来自多个来源的发现,为所有来源提供适当的引用。
  • 报告生成: 创建结构良好、全面的研究报告作为最终成果,正确引用所有使用的来源,呈现平衡的观点和基于证据的结论。

安装步骤

  1. 安装 Claude Desktop: 请从 https://claude.ai/download 下载并安装 Claude Desktop 应用程序。
  2. 安装和设置 MCP Server:
    • 打开终端(macOS)或命令提示符(Windows)。
    • 导航到您下载的 'mcp-server-deep-research' 仓库目录。
    • 运行以下命令以执行安装脚本:
      python setup.py
      安装脚本将引导您完成环境配置,包括安装 'uv' 包管理器(如果尚未安装),创建虚拟环境,同步依赖项,构建 MCP Server 包,并配置 Claude Desktop 以识别该 MCP Server。

服务器配置

MCP Server 需要在 Claude Desktop 的配置文件中进行注册才能使用。'setup.py' 脚本已经自动完成此配置,以下是配置信息示例,供参考:

配置文件路径:

  • macOS: '~/Library/Application\ Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%/Claude/claude_desktop_config.json'

配置内容 (由 'setup.py' 自动添加):

"mcpServers": {
  "mcp-server-deep-research": {
    "command": "uvx",
    "args": [
      "--from", "/path/to/wheel/file.whl", // 这里是 wheel 文件的绝对路径,由 setup.py 自动生成
      "mcp-server-deep-research"
    ]
  }
}

请注意: '/path/to/wheel/file.whl' 会被 'setup.py' 脚本替换为实际构建生成的 wheel 文件路径,用户无需手动修改。

基本使用方法

  1. 启动 Claude Desktop 应用程序。
  2. 在 Claude Desktop 中,选择 Prompt 模板时,您应该能看到名为 deep-research 的 Prompt 模板,这是由 Deep Research MCP Server 提供的。
  3. 选择 deep-research 模板。
  4. 在输入框中输入您的研究问题。
  5. Claude 将利用 Deep Research MCP Server 提供的研究流程,开始进行深度研究并生成报告。

您可以通过访问 MCP Server 提供的资源来查看研究过程中的笔记和结构化数据:

  • research://notes: 查看研究过程中的文本笔记。
  • research://data: 查看研究过程中生成的结构化 JSON 数据。

这些资源可以在 Claude Desktop 或其他支持 MCP 协议的客户端中访问。

信息

分类

AI与计算