bing-search-mcp
A Model Context Protocol (MCP) server for Microsoft Bing Search API integration, allowing AI assistants to perform web, news, and image searches. [](https://smithery.ai/server/@leehanchung/bing-search-mcp)  ## 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 ## Requirements - Python 3.10 or higher - Microsoft Bing Search API key - MCP-compatible client (e.g., Claude Desktop, Cursor) ## Installation 1. Clone this 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: ```bash export BING_API_KEY="your-bing-api-key" export BING_API_URL="https://api.bing.microsoft.com/" # Optional ``` For Windows: ```cmd set BING_API_KEY=your-bing-api-key set BING_API_URL=https://api.bing.microsoft.com/ ``` ## Usage ### Running the server ``` uvx bing-search-mcp ``` ### Configuring with Claude for Desktop Add the following to your Claude Desktop configuration file (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS or `%APPDATA%\Claude\claude_desktop_config.json` on Windows): ```json { "mcpServers": { "bing-search": { "command": "uvx", "args": [ "/path/to/your/bing-search-mcp" ], "env": { "BING_API_KEY": "your-bing-api-key" } } } } ```  ## Available Tools ### 1. bing_web_search General web search for information, websites, and content. ```python bing_web_search(query: str, count: int = 10, offset: int = 0, market: str = "en-US") ``` ### 2. bing_news_search Search for news articles and current events. ```python bing_news_search(query: str, count: int = 10, market: str = "en-US", freshness: str = "Day") ``` ### 3. bing_image_search Search for images. ```python bing_image_search(query: str, count: int = 10, market: str = "en-US") ``` ## Getting a Bing API Key 1. Visit [Microsoft Azure Portal](https://portal.azure.com/) 2. Create or sign in to your Azure account 3. Create a new Bing Search resource 4. Go to the resource and find your API key in the "Keys and Endpoint" section ## License [MIT License](LICENSE) ---
MCP Server for Bing Search API
Recommend MCP Servers 💡
task-manager
An MCP server for managing tasks and projects, enabling AI agents to track progress, break down PRDs, and provide development support.
greetings
The MCP server is designed to facilitate communication and operations within the Cursor environment, allowing for seamless integration and execution of tasks.
mcp-goodnews
A simple MCP application that delivers curated positive and uplifting news stories using NewsAPI and Cohere LLM for sentiment ranking
trieve-mcp-server
All-in-one platform for search, recommendations, RAG, and analytics offered via API
maestro-mcp-server
A Model Context Protocol (MCP) server for interacting with Bitcoin via the Maestro API platform
pinecone-assistant
An MCP server for Pinecone Assistant, enabling AI agents and applications to retrieve context snippets and integrate with Pinecone's vector database capabilities.