MCP搜索工具
一个模型上下文协议服务器,通过可插拔的搜索提供程序为人工智能助手提供实时网络搜索功能,目前集成了Brave Search API。
服务介绍
MCP Web 搜索工具
一个强大的 Model Context Protocol (MCP) 服务器,通过可插拔的搜索提供程序提供实时网络搜索功能。目前与 Brave Search API 集成。

✨ 功能
- 实时信息访问:使 AI 助手能够从网络上检索最新信息
- 可插拔搜索提供程序:模块化架构允许轻松切换不同的搜索引擎
- 结构化输出格式:以清晰、一致的 JSON 格式返回搜索结果
- 智能查询处理:自动分类查询并为 AI 助手提供上下文感知指导
📋 要求
- Node.js:v16.x 或更新版本
- npm:v7.x 或更新版本
- Brave Search API 密钥:访问 Brave Search API 所需
🚀 安装
-
克隆仓库:
git clone https://github.com/gabrimatic/mcp-web-search-tool.git cd mcp-web-search-tool -
安装依赖:
npm install -
配置环境变量:
在项目根目录中创建一个.env文件:BRAVE_API_KEY=your_api_key_here MAX_RESULTS=10 # 可选:默认为 10 REQUEST_TIMEOUT=10000 # 可选:默认为 10000ms -
构建项目:
npm run build
💻 使用
启动服务器
npm start
测试服务器
node test-server.js
与 Claude 桌面应用程序集成(可选)
该项目最令人兴奋的方面之一是它与 Claude 桌面应用程序的无缝集成。这种集成允许用户向 Claude 提出需要实时信息的问题,Claude 将自动使用网络搜索工具提供最新的答案。
配置
-
创建一个
claude_desktop_config.json文件:{ "mcpServers": { "mcp-web-search": { "command": "node", "args": [ "/path/to/your/mcp-web-search-tool/build/index.js" ] } } } -
使用您的配置文件启动 Claude 桌面应用程序。
-
向 Claude 提出需要实时信息的问题,它将自动使用网络搜索工具。
🎥 YouTube 视频
观看 Claude 使用 MCP 网络搜索工具进行实时 AI 浏览的操作!
示例查询:
- "分析师们在今晚的 NBA 比赛后对 MVP 竞争有何看法?"
- "关于人工智能的最新消息是什么?"
- "今天纽约的天气怎么样?"
- "现在股市表现如何?"
🛠️ 可用工具
网络搜索
- 工具名称:
web_search - 描述: 在网上搜索实时信息
- 适用场景: 天气、当前事件、体育比分、股市更新
- 参数:
search_term(字符串): 要查找的搜索词provider(字符串, 可选): 搜索提供商(默认为Brave)
查询类别
该工具自动将查询分类为:
- 天气信息
- 当前事件和新闻
- 体育比分和结果
- 股市和财经数据
- 时间敏感信息
- 一般信息查询
📜 许可证
👨💻 开发者
由 Hossein Yousefpour 创作
© 版权所有。
📝 Medium 文章
阅读更多关于MCP Web Search Tool的信息,了解其功能以及如何增强AI驱动的网络搜索,请参阅我们的详细Medium文章:
📖 深入了解MCP Web Search Tool