一款结合了模型上下文协议(MCP)与Brave搜索、Tavily搜索等工具的研究工具,旨在实现与ChatGPT的DeepResearch相当的研究能力。
安装Deno
克隆仓库
设置环境变量
BRAVE_API_KEY:Brave搜索API密钥TAVILY_API_KEY:Tavily搜索API密钥(可选)运行应用:
make dev # 启动HTTP服务器
make mcp # 启动用于Claude桌面的MCP服务器
安装Docker和Docker Compose
在.env文件中设置环境变量
构建并运行容器:
make d-build
make d-up
# 本地开发
make dev # 启动带有监视模式的HTTP服务器
make mcp # 启动用于Claude桌面的MCP服务器
make test # 运行测试
make lint # 运行代码检查
make format # 格式化代码
make check # 类型检查
# Docker开发
make d-build # 构建镜像
make d-dev # 启动具有实时重载功能的容器
make d-up # 在后台运行
make d-logs # 查看日志
make d-down # 停止容器
运行MCP服务器:make mcp
在Claude桌面中添加一个新的MCP服务器,配置如下:
{
"mcpServers": {
"MCPSearch": {
"description": "由Brave、Tavily等驱动的网络搜索",
"command": "/absolute/path/to/ResearchMCP/cli.ts",
"args": [],
"transport": "stdio",
"env": {
"BRAVE_API_KEY": "your_brave_api_key_here",
"TAVILY_API_KEY": "your_tavily_api_key_here"
}
}
}
}
将/absolute/path/to/ResearchMCP/cli.ts替换为实际的cli.ts文件路径。