Bing Search MCP

Bing Search MCP

Bing Search MCP 是一个集成微软 Bing 搜索 API 的模块化计算程序,支持网页、新闻和图片搜索,为 AI 助手提供高效、安全的网络搜索能力。

53 浏览
2025-12-29 发布

详细介绍

Bing Search MCP 是一个模块化计算程序(MCP),专为 AI 助手设计,通过集成微软 Bing 搜索 API,提供网页、新闻和图片搜索功能。该工具支持多种搜索类型,并具备速率限制和安全访问机制,确保在使用 Bing API 时既高效又安全。

核心功能

Bing Search MCP 提供了多种搜索功能,满足不同场景下的信息获取需求:

  • 支持网页搜索,用于获取通用信息、网站内容等。
  • 支持新闻搜索,用于获取最新事件和时事资讯。
  • 支持图片搜索,用于获取视觉内容。
  • 具备速率限制功能,防止 API 调用超过 Microsoft 的限制。
  • 通过 Azure 身份验证实现安全访问,确保数据和调用的安全性。
  • 提供全面的错误处理机制,提升使用稳定性。

安装方法

安装 Bing Search MCP 需要 Python 3.10 或更高版本,以及微软 Bing 搜索 API 密钥。以下是详细安装步骤:

  1. 克隆项目仓库。
  2. 安装依赖项:
uv venv
source .venv/bin/activate  # 在 Windows 上:.venv\Scripts\activate
uv pip install -e .

配置说明

安装完成后,需要设置环境变量以配置 API 密钥和 URL:

export BING_API_KEY="your-bing-api-key"
export BING_API_URL="https://api.bing.microsoft.com/"  # 可选

在 Windows 上,使用以下命令:

set BING_API_KEY=your-bing-api-key
set BING_API_URL=https://api.bing.microsoft.com/

使用方法

运行服务器后,可以通过以下方式与 AI 客户端(如 Claude Desktop)集成使用:

uvx bing-search-mcp

在 Claude Desktop 的配置文件中添加以下内容:

{
  "mcpServers": {
    "bing-search": {
      "command": "uvx",
      "args": [
        "/path/to/your/bing-search-mcp"
      ],
      "env": {
        "BING_API_KEY": "your-bing-api-key"
      }
    }
  }
}

可用工具

Bing Search MCP 提供了以下三种搜索工具,每种工具都支持自定义参数:

  • bing_web_search:用于通用网络搜索。
  • bing_news_search:用于获取新闻和时事。
  • bing_image_search:用于获取图片内容。

使用示例

以下是 Bing Search MCP 的两个典型使用示例:

示例1:常规网络搜索

bing_web_search('Python编程')

预期结果:返回与 Python 编程相关的顶级网页结果。

示例2:新闻搜索

bing_news_search('气候变化')

预期结果:提供关于气候变化的近期文章。

获取 Bing API 密钥

要使用 Bing Search MCP,需要先获取 Bing API 密钥。步骤如下:

  1. 访问 Microsoft Azure 门户。
  2. 创建或登录 Azure 账户。
  3. 创建新的 Bing 搜索资源。
  4. 进入该资源的“密钥和终结点”部分,获取 API 密钥。

Bing Search MCP 通过模块化设计,为 AI 助手提供了一种高效、安全的网络搜索方式,适用于多种信息获取场景。

搜索集成 API安全 模块化计算

相关服务推荐

查看更多