
ResearchMCP

2025.04.03
6
TypeScript研究工具网络搜索MCP协议搜索工具开发效率
ResearchMCP 是一个结合了 Model Context Protocol (MCP) 与 Brave Search、Tavily Search 等搜索引擎的研究工具,旨在提供与 ChatGPT 的 DeepResearch 相当的研究能力。它支持通过 Claude Desktop 进行集成,提供高效的网络搜索和研究功能。
View on GitHub
Overview
基本能力
产品定位
ResearchMCP 是一个专注于提供高效网络搜索和研究能力的工具,通过与多个搜索引擎的集成,为用户提供快速、准确的信息检索服务。
核心功能
- Web Search: 使用 Brave Search API 进行网络搜索。
- MCP Protocol: 完全兼容 Model Context Protocol。
- Caching: 搜索结果缓存,提高性能并减少 API 调用。
适用场景
- 需要快速获取网络信息的研究人员。
- 通过 Claude Desktop 进行高效搜索的用户。
- 需要减少 API 调用次数的开发者。
工具列表
- Brave Search API: 提供高效的网络搜索能力。
- Tavily Search API: 可选的其他搜索引擎支持。
常见问题解答
- 语言支持: Brave Search API 对非拉丁字符支持有限,建议使用英文查询以获得最佳结果。
使用教程
使用依赖
- 安装 Deno
- 克隆仓库
- 设置环境变量
BRAVE_API_KEY
: Brave Search API keyTAVILY_API_KEY
: Tavily Search API key (可选)
安装教程
- 本地开发
bash make dev # HTTP server make mcp # MCP server for Claude Desktop
- 容器环境
bash make d-build make d-up
调试方式
- 本地开发
bash make test # Run tests make lint # Run linter make format # Format code make check # Type check
- Docker 开发
bash make d-dev # Start container with live reload make d-logs # View logs make d-down # Stop container
许可证
None