MCP Web Search Tool

MCP Web Search Tool

一个模型上下文协议服务器,通过可插拔的搜索提供商为 AI 助手提供实时网络搜索功能,目前已与 Brave 搜索 API 集成。

Category
访问服务器

README

MCP Web搜索工具

一个强大的模型上下文协议 (MCP) 服务器,通过可插拔的搜索提供商提供实时网络搜索功能。目前已与 Brave Search API 集成。

Claude Desktop Example

✨ 功能

  • 实时信息访问: 使 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 Desktop App 集成 (可选)

该项目最令人兴奋的方面之一是它与 Claude Desktop 应用程序的无缝集成。这种集成允许用户向 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 Desktop。

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

🎥 YouTube 视频

观看 Claude 如何使用 MCP Web Search Tool 进行实时 AI 浏览!

📺 Claude + MCP Web Search – Live Demo

示例查询:

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

🛠️ 可用工具

网络搜索

  • 工具名称: web_search
  • 描述: 在网络上搜索实时信息
  • 必要条件: 天气、时事、体育比分、股市更新
  • 参数:
    • search_term (string): 要查找的搜索词
    • provider (string, optional): 搜索提供商(默认为 Brave)

查询类别

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

  • 天气信息
  • 时事新闻
  • 体育比分和结果
  • 股市和金融数据
  • 时效性信息
  • 一般信息查询

📜 许可证

MIT 许可证

👨‍💻 开发者

Hossein Yousefpour 开发

© 保留所有权利。

📝 Medium 文章

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

☕ 支持

<a href="https://www.buymeacoffee.com/gabrimatic" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Book" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a>

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选