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

bing-search-mcp

一个用于集成微软Bing搜索API的MCP服务器,支持网页、新闻和图片搜索功能,为AI助手提供网络搜索能力。

article

README

🚀 微软 Bing 搜索 MCP 服务器

这是一个用于微软 Bing 搜索 API 集成的 Model Context Protocol (MCP) 服务器,它能让 AI 助手执行网络、新闻和图像搜索,为信息获取提供便利。

smithery badge

Bing 搜索 MCP 服务器

🚀 快速开始

本服务器允许 AI 助手执行网络、新闻和图像搜索,以下为你详细介绍使用步骤。

✨ 主要特性

  • 网络搜索以获取通用信息
  • 新闻搜索以获取最新事件和及时信息
  • 图像搜索以获取视觉内容
  • 速率限制以防止 API 滥用
  • 全面错误处理

📦 安装指南

环境需求

  • Python 3.10 或更高版本
  • 微软 Bing 搜索 API 密钥
  • MCP 兼容客户端(例如 Claude Desktop、Cursor)

安装步骤

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

📚 详细文档

配置

设置所需的环境变量:

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/

使用方法

运行服务器

uvx bing-search-mcp

配置与 Claude Desktop 一起使用

在你的 Claude Desktop 配置文件(~/Library/Application Support/Claude/claude_desktop_config.json 在 macOS 上或 %APPDATA%\Claude\claude_desktop_config.json 在 Windows 上)中添加以下内容:

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

Claude 代码 Bing 搜索 MCP

可用工具

1. bing_web_search

通用网络搜索以获取信息、网站和内容。

bing_web_search(query: str, count: int = 10, offset: int = 0, market: str = "en-US")

2. bing_news_search

搜索新闻文章和当前事件。

bing_news_search(query: str, count: int = 10, market: str = "en-US", freshness: str = "Day")

3. bing_image_search

搜索图像。

bing_image_search(query: str, count: int = 10, market: str = "en-US")

获取 Bing API 密钥

  1. 访问 Microsoft Azure 门户
  2. 创建或登录你的 Azure 账户
  3. 创建新的 Bing 搜索资源
  4. 前往该资源并转到“密钥和终结点”部分以找到你的 API 密钥

📄 许可证

MIT License

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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