Bing Search

v1.0.0Search & Data Extractionstable

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.

claudemcpmcp-server
Share:
79
Stars
0
Downloads
0
Weekly
0/5

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

Perform AI-grounded web searches with automated citation tracking.
Extract URLs and integrate search results seamlessly into AI workflows.
leehanchung

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedApr 5, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx bing-search-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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-mcp
2

Create 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\activate
3

Install the package

Install the server in editable mode using uv pip.

uv pip install -e .
4

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.

5

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/"  # optional
6

Add 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.

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.

Quick Config Preview

{ "mcpServers": { "bing-search-mcp-server": { "command": "npx", "args": ["-y", "bing-search-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides