Bing Web Search API
Free微软必应网页搜索 API 的服务器实现。
FreeFree tier
Inputs: text
About Bing Web Search API
A Model Context Protocol (MCP) server for Microsoft Bing Search API integration, allowing AI assistants to perform web, news, and image searches. The server supports rate limiting, comprehensive error handling, and is compatible with MCP clients like Claude Desktop and Cursor. Requires Python 3.10+ and a Bing API key.
Key Features
Web search for general information
News search for recent events and timely information
Image search for visual content
Rate limiting to prevent API abuse
Comprehensive error handling
Supports customizable search parameters (count, offset, market, freshness)
Pros & Cons
Pros
- Provides web, news, and image search through a single MCP server
- Open source with MIT license, free to use and modify
- Easy to deploy with uv and configure with Claude Desktop
- Includes rate limiting and error handling for robust operation
Cons
- Requires a Microsoft Bing Search API key (paid Azure subscription)
- Only supports Bing Search API, not other search providers
- Requires Python 3.10+ and uv for installation
Best For
Enabling AI assistants to retrieve current information from the webSearching for news articles and recent eventsPerforming image searches for visual contentIntegrating Bing Search capabilities into MCP-compatible applications
FAQ
How do I get a Bing API key?
Visit the Microsoft Azure Portal, create or sign in to your Azure account, create a new Bing Search resource, and find your API key in the 'Keys and Endpoint' section.
How do I configure this server with Claude Desktop?
Add the server configuration to your Claude Desktop config file (e.g., ~/Library/Application Support/Claude/claude_desktop_config.json), specifying the command 'uvx' and the path to the server, along with your BING_API_KEY environment variable.
What search tools are available?
The server provides three tools: bing_web_search (web search), bing_news_search (news search), and bing_image_search (image search).