mcp-server-bwt
@zizzfizzix
Model Context Protocol (MCP) server for Bing Webmaster Tools (BWT) allowing Claude.ai and other clients to interact with the BWT API
概要
What is mcp-server-bwt?
mcp-server-bwt is an MCP (Model Context Protocol) server that bridges AI assistants like Claude or Cursor with the Bing Webmaster Tools API. It exposes all Bing Webmaster Tools functionality—available via the bing-webmaster-tools library—as MCP tools for account interaction.
How to use mcp-server-bwt?
Install and run with uvx (no explicit install needed) or by cloning and using make install. Configure the server in your client app (e.g., Claude Desktop or Zed) by adding a JSON entry with the command uvx --from git+https://github.com/zizzfizzix/mcp-server-bwt mcp_server_bwt or a Python path if installed via make. Set the BING_WEBMASTER_API_KEY environment variable to your Bing Webmaster Tools API key. Use prompts like "List all my verified sites" or "Submit my homepage for indexing" to invoke tools.
Key features of mcp-server-bwt
- Site management (add, verify, remove sites, manage roles)
- URL submission (single, batch, content, feeds)
- Traffic analysis (query, page, rank and traffic stats)
- Crawl management (stats, settings, issues)
- Keyword analysis (stats, related keywords)
- Link analysis (link counts, deep links, connected pages)
- Content management (URL info, traffic, child URLs)
- Content blocking (blocked URLs, page preview blocks)
- Regional settings (country/region management)
- URL management (query parameters)
Use cases of mcp-server-bwt
- List all verified sites in Bing Webmaster Tools
- Submit URLs for indexing and monitor submission quotas
- Retrieve traffic and keyword statistics for owned sites
- Identify and debug crawling issues
- Manage site roles, site moves, and content blocks
FAQ from mcp-server-bwt
What are the requirements to run mcp-server-bwt?
Python >=3.13, Node.js, and a Bing Webmaster Tools API key are required.
How do I get a Bing Webmaster Tools API key?
Refer to Microsoft Learn’s guide on “Getting Access” for Bing Webmaster Tools.
What tools does mcp-server-bwt expose?
It exposes over 60 tools covering site management, URL submission, traffic analysis, crawling, keyword/link/content/regional/URL management, and content blocking. Full list is in the README and linked API docs.
How do I configure mcp-server-bwt with Claude or Zed?
Add a JSON configuration to the client app specifying the command (uvx or Python path), arguments, and environment variable BING_WEBMASTER_API_KEY. See the README for exact examples.
Where can I find the full Bing Webmaster Tools API documentation?
The API is documented at Microsoft’s Bing Webmaster API reference (linked in the README).