Deep Research MCP 🌐

Deep Research MCP 🌐

site icon
2025.05.12 3
JavaScript网络研究数据聚合Markdown 生成搜索工具开发效率
Deep Research MCP 是一个基于 Model Context Protocol (MCP) 的服务器,旨在通过 Tavily 的搜索和爬取 API 进行全面的网络研究,并将收集的数据结构化以支持高质量的 Markdown 文档生成。该项目使用 Node.js 和 TypeScript 构建,具有高性能和可维护性。
View on GitHub

Overview

基本能力

产品定位

Deep Research MCP 是一个用于网络研究和数据聚合的工具,特别适合需要从多个来源收集信息并生成结构化文档的用户。

核心功能

  • MCP 兼容性:服务器符合 Model Context Protocol,确保与各种工具和服务的兼容性。
  • 数据聚合:高效地从多个来源收集和结构化数据。
  • Markdown 生成:将收集的数据转换为结构化的 Markdown 文档。
  • 网络爬取:利用 Tavily 的搜索和爬取 API 进行深入的网络研究。
  • Node.js 和 TypeScript:使用现代技术构建,提供更好的性能和可维护性。

适用场景

  • 学术研究:快速收集和整理特定主题的信息。
  • 内容创作:生成高质量的 Markdown 文档。
  • 数据分析:从多个来源聚合数据以进行分析。

工具列表

  • Tavily Search API:用于高效搜索和爬取网络数据。
  • Markdown 生成工具:将结构化数据转换为 Markdown 文档。

常见问题解答

  • 如何获取支持?:可以在项目的 Releases 部分查看或提交问题。
  • 如何贡献代码?:遵循项目中的贡献指南,提交 Pull Request。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆仓库bash git clone https://github.com/ali-kh7/deep-research-mcp.git
  2. 进入项目目录bash cd deep-research-mcp
  3. 安装依赖bash npm install
  4. 启动服务器bash npm start

调试方式

  1. 检查服务器状态http GET /api/status
  2. 发送研究请求: ```http POST /api/research Content-Type: application/json

{ "topic": "Artificial Intelligence" } ``` 3. 查看生成的 Markdown 文档: 服务器会返回结构化的数据,可以直接转换为 Markdown 文档。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。