Bing Search MCP Server
@leehanchung
About Bing Search MCP Server
MCP Server for Bing Search API
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"bing-search": {
"command": "uvx",
"args": [
"bing-search-mcp"
],
"env": {
"BING_API_KEY": ""
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Bing Search MCP Server?
Bing Search MCP Server is a Model Context Protocol (MCP) server that integrates with the Microsoft Bing Search API, allowing AI assistants to perform web, news, and image searches directly.
How to use Bing Search MCP Server?
Install dependencies with uv, set the BING_API_KEY environment variable, and run uvx bing-search-mcp. Configure the server in an MCP-compatible client (e.g., Claude Desktop) by adding the appropriate entry to the client's configuration JSON file.
Key features of Bing Search MCP Server
- 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
Use cases of Bing Search MCP Server
- An AI assistant performing real-time web searches for up-to-date facts
- Fetching breaking news articles on a given topic
- Retrieving images related to a user query for visual answers
FAQ from Bing Search MCP Server
What are the requirements to run the Bing Search MCP Server?
Python 3.10 or higher, a Microsoft Bing Search API key, and an MCP-compatible client such as Claude Desktop or Cursor.
How do I get a Bing Search API key?
Visit the Microsoft Azure Portal, create a new Bing Search resource, then find your API key under the "Keys and Endpoint" section of that resource.
How do I configure the server with Claude for Desktop?
Add an entry to the Claude Desktop configuration file (e.g., ~/Library/Application Support/Claude/claude_desktop_config.json) with the command uvx, the path to the server, and the BING_API_KEY environment variable.
What search tools are provided?
Three tools are available: bing_web_search, bing_news_search, and bing_image_search. Each accepts parameters such as query, count, market, and (for news) freshness.
Does the server include rate limiting?
Yes, the server implements rate limiting to prevent API abuse and ensure fair usage.
Frequently asked questions
What are the requirements to run the Bing Search MCP Server?
Python 3.10 or higher, a Microsoft Bing Search API key, and an MCP-compatible client such as Claude Desktop or Cursor.
How do I get a Bing Search API key?
Visit the Microsoft Azure Portal, create a new Bing Search resource, then find your API key under the "Keys and Endpoint" section of that resource.
How do I configure the server with Claude for Desktop?
Add an entry to the Claude Desktop configuration file (e.g., `~/Library/Application Support/Claude/claude_desktop_config.json`) with the command `uvx`, the path to the server, and the `BING_API_KEY` environment variable.
What search tools are provided?
Three tools are available: `bing_web_search`, `bing_news_search`, and `bing_image_search`. Each accepts parameters such as `query`, `count`, `market`, and (for news) `freshness`.
Does the server include rate limiting?
Yes, the server implements rate limiting to prevent API abuse and ensure fair usage.
Basic information
More Search MCP servers
Perplexity MCP Zerver
wysh3MCP web search using perplexity without any API KEYS
Google Search Console MCP server for SEOs
AminForouGoogle Search Console Insights with Claude AI for SEOs
SerpApi MCP Server
ilyazubSerpApi MCP Server for Google and other search engine results
patent-literature-search-mcp
patsnapA professional tool for searching Patsnap’s global patent and literature databases using natural language, semantic, or keyword queries. It supports precise filtering and retrieves bibliographic data in Markdown format.
🚀 OneSearch MCP Server: Web Search & Crawl & Scraper & Extract
yokingma🚀 OneSearch MCP Server: Web Search & Scraper & Extract, Support agent-browser, SearXNG, Tavily, DuckDuckGo, Bing, etc.
Comments