Bing Search
A Model Context Protocol server that provides AI-grounded Bing search capabilities using the Azure AI Project Client. It enables intelligent web searches with automated citation tracking and URL extraction for seamless AI integration.
What is Bing Search?
Bing Search is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol server that provides ai-grounded bing search capabilities using the azure ai project client. it enables intelligent web searches with automated citation tracking and url extract...
A Model Context Protocol server that provides AI-grounded Bing search capabilities using the Azure AI Project Client. It enables intelligent web searches with automated citation tracking and URL extraction for seamless AI integration.
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A Model Context Protocol server that provides AI-grounded Bi
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx bing-search-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Bing Search
Bing Search MCP Server integrates Microsoft Bing's search APIs with any MCP-compatible AI client, providing AI-grounded web, news, and image search capabilities with automated citation tracking and URL extraction. It uses the Azure AI Project Client to deliver structured search results that include source references, making it easy for AI assistants to browse the web, find current news, and locate images while attributing sources accurately.
Prerequisites
- Python 3.10 or higher
- uv package manager installed (pip install uv)
- Microsoft Bing Search API key (obtained from Azure Portal by creating a Bing Search resource)
- An MCP-compatible client such as Claude Desktop or Cursor
Clone the repository
Clone the bing-search-mcp repository to your local machine.
git clone https://github.com/leehanchung/bing-search-mcp
cd bing-search-mcpCreate and activate a virtual environment
Use uv to create an isolated Python environment for the project.
uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activateInstall the package
Install the server in editable mode using uv pip.
uv pip install -e .Obtain a Bing Search API key
Log in to the Azure Portal, create a 'Bing Search v7' resource, then copy one of the keys from the 'Keys and Endpoint' section of the resource. Optionally set the endpoint URL if using a custom one.
Configure environment variables
Set the required BING_API_KEY environment variable. BING_API_URL is optional and defaults to Bing's standard endpoint.
export BING_API_KEY="your-bing-api-key"
export BING_API_URL="https://api.bing.microsoft.com/" # optionalAdd to Claude Desktop configuration
Register the MCP server in Claude Desktop's config file so it is available as a set of search tools.
Bing Search Examples
Client configuration
Claude Desktop configuration for the Bing Search MCP server using uvx for easy execution.
{
"mcpServers": {
"bing-search": {
"command": "uvx",
"args": ["bing-search-mcp"],
"env": {
"BING_API_KEY": "your-bing-api-key"
}
}
}
}Prompts to try
Use the search tools for web research, current events, and image discovery.
- "Search the web for the latest updates on quantum computing breakthroughs."
- "Find news articles about the European Central Bank's interest rate decision this week."
- "Search for images of the Eiffel Tower at night and describe the top results."
- "Look up the current price of Nvidia stock and cite your sources."
- "Find recent articles comparing GPT-4 and Claude 3.5 performance benchmarks."Troubleshooting Bing Search
API key authentication fails with a 401 error
Verify that BING_API_KEY is set correctly and that the Azure Bing Search resource is in an active state. Bing Search v7 keys must be used — older Cognitive Services keys from deprecated resources will not work.
Search returns no results or an empty response
Check the market and language parameters in your query. Bing Search results can be region-restricted. Ensure the resource is not over its quota by checking the Azure Portal usage metrics.
uvx bing-search-mcp fails with 'package not found'
The package may need to be installed from source. Clone the repository and run 'uv pip install -e .' then reference the full path in the MCP config: use 'python' as the command and point args to the installed entry point.
Frequently Asked Questions about Bing Search
What is Bing Search?
Bing Search is a Model Context Protocol (MCP) server that model context protocol server that provides ai-grounded bing search capabilities using the azure ai project client. it enables intelligent web searches with automated citation tracking and url extraction for seamless ai integration. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Bing Search?
Follow the installation instructions on the Bing Search GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Bing Search?
Bing Search works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Bing Search free to use?
Yes, Bing Search is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Bing Search Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to Bing Search? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Bing Search in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Bing Search?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.