MCP Catalogs
Homebing-search-mcp screenshot

bing-search-mcp

by leehanchung·79·Score 40

MCP server providing web, news and image search capabilities via Bing Search API.

searchai-llm
9
Forks
5
Open issues
14 mo ago
Last commit
2d ago
Indexed

Overview

This is a well-structured MCP server that integrates Microsoft Bing Search API functionality into MCP-compatible clients. It provides three main search capabilities: general web search, news search, and image search. The server includes proper rate limiting and comprehensive error handling. The implementation is clean with clear separation of concerns for each search type.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Enable AI assistants to perform real-time web searches for current information
you:Retrieve the latest news articles for timely information gathering
you:Find and process visual content through Bing's image search capabilities

When to choose this

Choose this server when you need Bing-specific search functionality and your AI assistant requires access to web, news, or image search capabilities.

When NOT to choose this

Don't choose this if you need search results from other providers like Google or DuckDuckGo, or if you require search capabilities beyond what Bing offers.

Tools this server exposes

3 tools extracted from the README
  • bing_web_searchbing_web_search(query: str, count: int = 10, offset: int = 0, market: str = "en-US")

    General web search for information, websites, and content.

  • bing_news_searchbing_news_search(query: str, count: int = 10, market: str = "en-US", freshness: str = "Day")

    Search for news articles and current events.

  • bing_image_searchbing_image_search(query: str, count: int = 10, market: str = "en-US")

    Search for images.

Comparable tools

google-search-mcpduckduckgo-searchweb-search-mcp

Installation

Installation

  1. Clone the repository
  2. Install dependencies:

`` uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate uv pip install -e . ``

Configuration

Set the required environment variables:

export BING_API_KEY="your-bing-api-key"
export BING_API_URL="https://api.bing.microsoft.com/"  # Optional

Claude Desktop Configuration

Add the following to your Claude Desktop configuration file:

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

Compare bing-search-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.