bing-search-mcp 是一个 Model Context Protocol(MCP)服务器,用于集成 Microsoft Bing Search API,让 AI 助手能够执行网页、新闻和图片搜索。项目托管在 GitHub 上,源码可通过 https://github.com/leehanchung/bing-search-mcp 获取。
用途:为 AI 助手提供基于 Bing 的搜索能力,适用于需要获取实时信息、新闻或图片的场景。
主要能力:
- 网页搜索:用于查找一般信息、网站和内容。
- 新闻搜索:用于搜索新闻文章和时事。
- 图片搜索:用于搜索图片。
- 速率限制:防止 API 滥用。
- 全面的错误处理。
使用方式:
- 环境要求:Python 3.10 或更高版本、Microsoft Bing Search API 密钥、兼容 MCP 的客户端(如 Claude Desktop、Cursor)。
- 克隆仓库。
- 安装依赖: uv venv source .venv/bin/activate # 在 Windows 上:.venv\Scripts\activate uv pip install -e .
- 设置所需的环境变量。
- 运行服务器。
- 配置 Claude for Desktop:将相应配置添加到 Claude Desktop 配置文件中(macOS 路径为 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 路径为 %APPDATA%\Claude\claude_desktop_config.json)。
可用工具:
- bing_web_search:一般网页搜索,用于查找信息、网站和内容。
- bing_news_search:搜索新闻文章和时事。
- bing_image_search:搜索图片。
获取 Bing API 密钥:
- 访问 Microsoft Azure 门户。
- 创建或登录 Azure 账户。
- 创建新的 Bing Search 资源。
- 转到该资源,在“Keys and Endpoint”部分找到 API 密钥。
适用场景:适合为 AI 助手增加实时网页、新闻和图片搜索能力,应用于需要外部信息检索的对话或自动化流程。
限制:需要自行获取 Microsoft Bing Search API 密钥,并确保客户端兼容 MCP。其他限制暂未提供。