返回市场
必应搜索-MCP

必应搜索-MCP

作者:leehanchung66 星标更新:2025-04-04

项目介绍

Bing 搜索 MCP 服务器

用于微软 Bing 搜索 API 集成的模型上下文协议(MCP)服务器,允许AI助手执行网页、新闻和图像搜索。

smithery 徽章

Bing 搜索 MCP 服务器

功能

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

要求

  • Python 3.10 或更高版本
  • Microsoft 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 for Desktop 配置

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

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

Claude Code 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 许可证