这是一个 MCP(模型上下文协议)服务器,通过 Claude 和其他兼容 MCP 的 AI 助手提供对 Bing Webmaster Tools 功能的访问。
# 使用您的 API 密钥添加 MCP 服务器
claude mcp add bing-webmaster -e BING_WEBMASTER_API_KEY=your_api_key_here -- npx -y @isiahw1/mcp-server-bing-webmaster@latest
# 启动 Claude Code
claude
在配置中添加(设置 → 开发者 → 编辑配置):
{
"mcpServers": {
"bing-webmaster": {
"command": "npx",
"args": ["-y", "@isiahw1/mcp-server-bing-webmaster@latest"],
"env": {
"BING_WEBMASTER_API_KEY": "your_api_key_here"
}
}
}
}
从 Bing Webmaster Tools 获取您的 API 密钥 → 设置 → API 访问
最简单的方式是通过 npx 使用此 MCP 服务器(无需安装):
npx @isiahw1/mcp-server-bing-webmaster@latest
npm install -g @isiahw1/mcp-server-bing-webmaster
对于贡献者和开发者:
git clone https://github.com/isiahw1/mcp-server-bing-webmaster.git
cd mcp-server-b
uv pip install -e .
# 使用内联 API 密钥添加 MCP 服务器
claude mcp add bing-webmaster -e BING_WEBMASTER_API_KEY=your_api_key_here -- npx -y @isiahw1/mcp-server-bing-webmaster@latest
# 启动 Claude Code
claude
# 设置您的 API 密钥
export BING_WEBMASTER_API_KEY="your_api_key_here"
# 添加 MCP 服务器
claude mcp add bing-webmaster -- npx -y @isiahw1/mcp-server-bing-webmaster@latest
# 启动 Claude Code
claude
# 创建 .env 文件
echo "BING_WEBMASTER_API_KEY=your_api_key_here" > .env
# 添加 MCP 服务器
claude mcp add bing-webmaster -- npx -y @isiahw1/mcp-server-bing-webmaster@latest
# 启动 Claude Code
claude
如果遇到问题,请使用调试模式运行:
claude --mcp-debug
</details>
<details>
<summary><b>Claude Desktop</b></summary>
Claude → 设置开发者编辑配置{
"mcpServers": {
"bing-webmaster": {
"command": "npx",
"args": ["-y", "@isiahw1/mcp-server-bing-webmaster@latest"],
"env": {
"BING_WEBMASTER_API_KEY": "your_api_key_here"
}
}
}
}
配置文件位置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonCursor → 设置 → Cursor 设置MCP添加新的全局 MCP 服务器{
"mcpServers": {
"bing-webmaster": {
"command": "npx",
"args": ["-y", "@isiahw1/mcp-server-bing-webmaster@latest"],
"env": {
"BING_WEBMASTER_API_KEY": "your_api_key_here"
}
}
}
}
{
"mcpServers": {
"bing-webmaster": {
"command": "npx",
"args": ["-y", "@isiahw1/mcp-server-bing-webmaster@latest"],
"env": {
"BING_WEBMASTER_API_KEY": "your_api_key_here"
}
}
}
}
对于源代码工作的开发者:
# 克隆仓库
git clone https://github.com/isiahw1/mcp-server-bing-webmaster.git
cd mcp-server-bing-webmaster
# 安装 uv(如果尚未安装)
curl -LsSf https://astral.sh/uv/install.sh | sh
# 安装依赖项
uv pip install -e .
{
"mcpServers": {
"bing-webmaster-dev": {
"command": "uv",
"args": ["run", "python", "-m", "mcp_server_bwt"],
"cwd": "/path/to/mcp-server-bing-webmaster",
"env": {
"BING_WEBMASTER_API_KEY": "your_api_key_here"
}
}
}
}
# 设置环境变量
export BING_WEBMASTER_API_KEY="your_api_key_here"
# 从项目目录运行
cd /path/to/mcp-server-bing-webmaster
claude mcp add bing-webmaster-dev -- uv run python -m mcp_server_bwt
</details>
配置完成后,您应该能够:
“无法连接到 MCP 服务器” 错误:
claude --mcp-debug 运行“spawn mcp-server-bing-webmaster ENOENT” 错误:
npx 命令,而不是 mcp-server-bing-webmasternpm uninstall -g @isiahw1/mcp-server-bing-webmasterget_sites - 列出账户中所有已验证的网站add_site - 将新网站添加到 Bing Webmaster Toolsverify_site - 验证网站所有权remove_site - 从账户中移除网站get_site_roles - 获取具有网站访问权限的用户列表add_site_roles - 授予其他用户网站访问权限get_query_stats - 获取搜索查询性能数据get_page_stats - 获取页面级别的流量统计信息get_rank_and_traffic_stats - 获取整体排名和流量数据get_query_page_stats - 获取特定查询的详细流量统计信息get_query_page_detail_stats - 获取特定查询-页面组合的统计数据get_url_traffic_info - 获取特定 URL 的流量信息get_crawl_stats - 查看爬取统计信息和机器人活动get_crawl_issues - 获取爬取错误和问题get_crawl_settings - 获取网站的爬取设置update_crawl_settings - 更新爬取设置(慢/正常/快)get_url_info - 获取特定 URL 的详细索引信息submit_url - 提交单个 URL 以供索引submit_url_batch - 一次性提交多个 URLget_url_submission_quota - 检查您的 URL 提交限制submit_content - 直接提交页面内容而无需爬取get_content_submission_quota - 获取内容提交配额信息submit_sitemap - 提交新的站点地图remove_sitemap - 移除站点地图get_feeds - 获取站点的所有 RSS/Atom 订阅源get_keyword_data - 获取特定关键词的详细数据get_related_keywords - 查找相关的搜索词get_keyword_stats - 获取特定关键词的历史统计数据get_link_counts - 获取入站链接统计信息get_url_links - 获取特定站点 URL 的入站链接(需要链接和页面参数)add_connected_page - 添加一个指向您网站的页面get_blocked_urls - 查看被屏蔽的 URLadd_blocked_url - 屏蔽 URL 不进行爬取remove_blocked_url - 解除 URL 屏蔽get_deep_link_blocks - 获取被屏蔽的深度链接列表add_deep_link_block - 屏蔽特定 URL 模式的深度链接remove_deep_link_block - 移除深度链接屏蔽get_query_parameters - 获取 URL 规范化参数(可能需要特殊权限)add_query_parameter - 添加 URL 规范化参数remove_query_parameter - 移除 URL 规范化参数get_country_region_settings - 获取国家/地区定位设置(可能需要特殊权限)add_country_region_settings - 添加国家/地区定位设置remove_country_region_settings- 移除国家/地区定位设置add_page_preview_block - 添加页面预览屏蔽以防止富摘要get_active_page_preview_blocks - 获取活跃的页面预览屏蔽列表remove_page_preview_block - 移除页面预览屏蔽get_site_moves - 获取网站移动/迁移历史submit_site_move - 提交网站移动/迁移通知get_children_url_info - 获取父 URL 下子 URL 的信息get_children_url_traffic_info - 获取子 URL 的流量信息配置完成后,您可以在 Claude 中使用这些工具:
"显示我在 Bing Webmaster Tools 中的所有已验证站点"
"example.com 的顶级搜索查询是什么?"
"提交 https://example.com/new-page 以供索引"
"显示我的网站的爬取错误"
"我的每日 URL 提交限额是多少?"
"获取查询 '最佳产品' 在我网站上的详细统计数据"
"直接为此 HTML 内容提交 https://example.com/page"
"显示我前 10 页的流量信息"
"将 user@example.com 添加为我网站的管理员"
"屏蔽匹配 /temp/* 模式的所有 URL"
"获取关键词 'SEO 工具' 的历史数据"
"将爬取速度设置为慢速以供我的网站"
"获取与 '营销' 相关的关键词建议"
# 克隆仓库
git clone https://github.com/isiahw1/mcp-server-bing-webmaster.git
cd mcp-server-bing-webmaster
# 创建虚拟环境
python -m venv .venv
source .venv/bin/activate # 在 Windows 上: .venv\Scripts\activate
# 以开发模式安装
pip install -e .
# 设置您的 API 密钥
export BING_WEBMASTER_API_KEY=your_api_key_here
# 运行服务器
python -m mcp_server_bwt
欢迎贡献!请随时提交 Pull Request。
MIT 许可证 - 详情见 LICENSE 文件。
有关问题、疑问或贡献,请访问: https://github.com/isiahw1/mcp-server-bing-webmaster