You signed in with another tab or window. Reload
to refresh your session. You signed out in another tab or window. Reload
to refresh your session. You switched accounts on another tab or window. Reload
to refresh your session. Dismiss alert
leehanchung / bing-search-mcp Public
MCP Server for Bing Search API
13 stars
0 forks
Branches
Tags
Activity
Notifications
You must be signed in to change notification settings
main
Go to file
Code
| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------
leehanchung
chore: update rules
Mar 16, 2025
c972403
· Mar 16, 2025
History
-------
10 Commits
| | |
| assets | | assets | docs: fix images | Mar 16, 2025 |
| mcp_server_bing_search | | mcp_server_bing_search | refactor: format to conform to sentry and sqlite mcp naming | Mar 16, 2025 |
| .gitignore | | .gitignore | chore: adding CLAUDE.md, .gitignore, and LICENSE | Mar 15, 2025 |
| .python-version | | .python-version | 🎉: init | Mar 15, 2025 |
| .windsurfrules | | .windsurfrules | chore: update rules | Mar 16, 2025 |
| CLAUDE.md | | CLAUDE.md | chore: update rules | Mar 16, 2025 |
| Dockerfile | | Dockerfile | refactor: format to conform to sentry and sqlite mcp naming | Mar 16, 2025 |
| LICENSE | | LICENSE | chore: adding CLAUDE.md, .gitignore, and LICENSE | Mar 15, 2025 |
| README.md | | README.md | docs: fix images | Mar 16, 2025 |
| pyproject.toml | | pyproject.toml | refactor: format to conform to sentry and sqlite mcp naming | Mar 16, 2025 |
| smithery.yaml | | smithery.yaml | refactor: format to conform to sentry and sqlite mcp naming | Mar 16, 2025 |
| uv.lock | | uv.lock | refactor: format to conform to sentry and sqlite mcp naming | Mar 16, 2025 |
| View all files | | |
A Model Context Protocol (MCP) server for Microsoft Bing Search API integration, allowing AI assistants to perform web, news, and image searches.
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -e .
Set the required environment variables:
export BING_API_KEY="your-bing-api-key"
export BING_API_URL="https://api.bing.microsoft.com/" # Optional
For Windows:
set BING_API_KEY=your-bing-api-key
set BING_API_URL=https://api.bing.microsoft.com/
uv run -m mcp_server_bin_search
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):
{
"mcpServers": {
"bing-search": {
"command": "uv",
"args": [\
"--directory",\
"/path/to/your/folder",\
"run",\
"-m",\
"mcp_server_bin_search"\
],
"env": {
"BING_API_KEY": "your-bing-api-key"
}
}
}
}
General web search for information, websites, and content.
bing_web_search(query: str, count: int = 10, offset: int = 0, market: str = "en-US")
Search for news articles and current events.
bing_news_search(query: str, count: int = 10, market: str = "en-US", freshness: str = "Day")
Search for images.
bing_image_search(query: str, count: int = 10, market: str = "en-US")
Visit Microsoft Azure Portal
Create or sign in to your Azure account
MCP Server for Bing Search API
No releases published
No packages published
You can’t perform that action at this time.