返回 MCP 目录
public公开dns本地运行

mcp-web-search-tool

MCP Web Search Tool是一个为AI助手提供实时网络搜索能力的服务器工具,支持可插拔的搜索引擎集成,目前主要使用Brave Search API。

article

README

🚀 MCP 网络搜索工具

MCP 网络搜索工具是一个功能强大的模型上下文协议(MCP)服务器,它能提供实时网络搜索功能,并借助可插入式搜索提供程序来实现。目前,该工具已集成了 Brave 搜索 API

Claude 桌面示例

✨ 主要特性

  • 实时信息访问:助力 AI 助手检索最新的网络信息。
  • 可插入式搜索提供程序:模块化架构让用户能轻松在不同搜索引擎之间进行切换。
  • 结构化的输出格式:以简洁、统一的 JSON 格式返回搜索结果。
  • 智能查询处理:自动对查询进行分类,并为 AI 助手提供上下文感知指导。

📦 安装指南

安装需求

  • Node.js:版本需为 v16.x 或更高。
  • npm:版本需为 v7.x 或更高。
  • Brave 搜索 API 密钥:访问 Brave 搜索 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 会自动调用网络搜索工具给出最新答案。

配置步骤

  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 会自动使用网络搜索工具。

🎥 视频演示

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

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

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端