MegaSearch MCP
](https://www.npmjs.com/package/megasearch-mcp) 
将Claude Desktop连接到的本地MCP(模型上下文协议)服务器 MegaSearch 使用OAuth 2.0客户端凭据的API。
特性
- 无超时问题 -直接stdio通信避免HTTP/SSE传输超时
- 5分钟超时 -全面搜索的可配置超时
- OAuth 2.0 -通过自动令牌刷新进行安全身份验证
- 简单设置 -只需设置环境变量
什么是MegaSearch?
MegaSearch是一个基于人工智能的元搜索引擎,它:
- 并行启动10多个搜索引擎
- 从顶部结果中提取和分析内容
- 综合引用的综合答案
- 迭代优化查询,直到答案完成
安装
npm install -g megasearch-mcp或者直接与npx一起使用(无需安装):
npx megasearch-mcp快速开始
1.创建OAuth客户端
- 首选 MegaSearch仪表板
- 使用Google注册/登录
- 点击 “+创建OAuth客户端”
- 复制 客户端ID 和 客户端密钥 (只显示一次!)
2.配置克劳德桌面
添加到您的Claude Desktop配置中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"megasearch": {
"command": "npx",
"args": ["megasearch-mcp"],
"env": {
"MEGASEARCH_CLIENT_ID": "mcp_your_client_id",
"MEGASEARCH_CLIENT_SECRET": "your_client_secret"
}
}
}
}3.重新启动克劳德桌面
保存配置后,重新启动Claude Desktop以加载MCP服务器。
用法
配置后,让Claude搜索任何内容:
“探索量子计算的最新发展”
“React性能优化的最佳实践是什么?”
“查找有关欧盟人工智能法规的最新消息”
Claude将使用MegaSearch来:
- 并行启动多个搜索引擎
- 从顶部结果中提取内容
- 分析并综合一个全面的答案
- 返回引用来源
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
MEGASEARCH_CLIENT_ID | 是 | - | OAuth客户端ID(以开头 mcp_) |
MEGASEARCH_CLIENT_SECRET | 是 | - | OAuth客户端密码 |
MEGASEARCH_BASE_URL | 没有 | https://megasearch.prodevs.in | MegaSearch API URL |
MEGASEARCH_TIMEOUT | 没有 | 300000 | 请求超时(毫秒)(默认值:5分钟) |
发展
# Clone the repository
git clone https://github.com/ProDevs-Kol/megasearch-mcp.git
cd megasearch-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
MEGASEARCH_CLIENT_ID=xxx MEGASEARCH_CLIENT_SECRET=yyy npm start故障排除
“缺少MEGASEARCH_CLIENT_ID或MEGASEARCH_CLIENT_SECRET”
确保在Claude Desktop配置中设置了这两个环境变量。
“获取访问令牌失败”
- 检查您的客户ID和密码是否正确
- 确保您的MegaSearch帐户处于活动状态
- 尝试创建新的OAuth客户端
搜索时间过长
MegaSearch执行可能需要30-60秒的全面搜索。这是预期的行为。您可以通过以下方式减少超时时间 MEGASEARCH_TIMEOUT 如果需要的话。
相关项目
- MegaSearch -人工智能驱动的元搜索引擎
- n8n节点超级搜索 -n8n集成
许可证
麻省理工学院-见 许可证 了解详情。
贡献
欢迎投稿!请阅读 贡献.md 作为指导方针。
