M

MCP搜索工具

@gabrimatic/mcp-web-search-tool
0 Stars 58 次浏览 gabrimatic 更新于 2026-08-23

一个模型上下文协议服务器,通过可插拔的搜索提供程序为人工智能助手提供实时网络搜索功能,目前集成了Brave Search API。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

MCP Web 搜索工具

一个强大的 Model Context Protocol (MCP) 服务器,通过可插拔的搜索提供程序提供实时网络搜索功能。目前与 Brave Search API 集成。

Claude Desktop 示例

✨ 功能

  • 实时信息访问:使 AI 助手能够从网络上检索最新信息
  • 可插拔搜索提供程序:模块化架构允许轻松切换不同的搜索引擎
  • 结构化输出格式:以清晰、一致的 JSON 格式返回搜索结果
  • 智能查询处理:自动分类查询并为 AI 助手提供上下文感知指导

📋 要求

  • Node.js:v16.x 或更新版本
  • npm:v7.x 或更新版本
  • Brave Search API 密钥:访问 Brave Search API 所需

🚀 安装

  1. 克隆仓库

    git clone https://github.com/gabrimatic/mcp-web-search-tool.git
    cd mcp-web-search-tool
    
  2. 安装依赖

    npm install
    
  3. 配置环境变量
    在项目根目录中创建一个 .env 文件:

    BRAVE_API_KEY=your_api_key_here
    MAX_RESULTS=10 # 可选:默认为 10
    REQUEST_TIMEOUT=10000 # 可选:默认为 10000ms
    
  4. 构建项目

    npm run build
    

💻 使用

启动服务器

npm start

测试服务器

node test-server.js

与 Claude 桌面应用程序集成(可选)

该项目最令人兴奋的方面之一是它与 Claude 桌面应用程序的无缝集成。这种集成允许用户向 Claude 提出需要实时信息的问题,Claude 将自动使用网络搜索工具提供最新的答案。

配置

  1. 创建一个 claude_desktop_config.json 文件:

    {
      "mcpServers": {
        "mcp-web-search": {
          "command": "node",
          "args": [
            "/path/to/your/mcp-web-search-tool/build/index.js"
          ]
        }
      }
    }
    
  2. 使用您的配置文件启动 Claude 桌面应用程序。

  3. 向 Claude 提出需要实时信息的问题,它将自动使用网络搜索工具。

🎥 YouTube 视频

观看 Claude 使用 MCP 网络搜索工具进行实时 AI 浏览的操作!

📺 Claude + MCP 网络搜索 – 实时演示

示例查询:

  • "分析师们在今晚的 NBA 比赛后对 MVP 竞争有何看法?"
  • "关于人工智能的最新消息是什么?"
  • "今天纽约的天气怎么样?"
  • "现在股市表现如何?"

🛠️ 可用工具

网络搜索

  • 工具名称: web_search
  • 描述: 在网上搜索实时信息
  • 适用场景: 天气、当前事件、体育比分、股市更新
  • 参数:
    • search_term (字符串): 要查找的搜索词
    • provider (字符串, 可选): 搜索提供商(默认为Brave)

查询类别

该工具自动将查询分类为:

  • 天气信息
  • 当前事件和新闻
  • 体育比分和结果
  • 股市和财经数据
  • 时间敏感信息
  • 一般信息查询

📜 许可证

MIT License

👨‍💻 开发者

Hossein Yousefpour 创作

© 版权所有。

📝 Medium 文章

阅读更多关于MCP Web Search Tool的信息,了解其功能以及如何增强AI驱动的网络搜索,请参阅我们的详细Medium文章:
📖 深入了解MCP Web Search Tool

☕ 支持