mcp-server-bwt

mcp-server-bwt

site icon
2025.04.12 1
PythonBing Webmaster ToolsAI 助手集成网站管理搜索工具
mcp-server-bwt 是一个基于 MCP(Model Context Protocol)的服务器,旨在为 Bing Webmaster Tools API 提供桥梁服务。它允许支持的 AI 助手(如 Claude 或 Cursor)通过 MCP 工具与 Bing Webmaster Tools 账户进行交互,实现站点管理、URL 提交、流量分析、爬取问题检查等功能。
View on GitHub

Overview

基本能力

产品定位

mcp-server-bwt 是一个连接 AI 助手与 Bing Webmaster Tools API 的中间件,通过 MCP 协议提供 Bing Webmaster Tools 的所有功能。

核心功能

  • 站点管理:包括添加、验证、移除站点,管理站点角色等。
  • URL 提交:支持单个或多个 URL 提交,内容提交,以及提交配额查询。
  • 流量分析:提供搜索查询、页面流量、排名等统计数据。
  • 爬取管理:检查爬取统计、设置和问题。
  • 关键词分析:获取关键词统计和相关关键词。
  • 链接分析:管理链接计数、URL 链接和深度链接。
  • 内容管理:获取 URL 信息和流量信息。
  • 内容屏蔽:管理被屏蔽的 URL 和页面预览块。
  • 区域设置:管理国家和地区的设置。
  • URL 管理:管理查询参数。

适用场景

  • AI 助手通过自然语言指令管理 Bing Webmaster Tools 账户。
  • 自动化提交网站内容以加速索引。
  • 监控网站流量和搜索表现。
  • 检查并修复爬取问题。
  • 分析关键词和链接策略。

工具列表

  • 站点管理工具:如 get_sites, add_site, verify_site 等。
  • URL 提交工具:如 submit_url, submit_url_batch, get_url_submission_quota 等。
  • 流量分析工具:如 get_query_stats, get_page_stats, get_rank_and_traffic_stats 等。
  • 爬取管理工具:如 get_crawl_stats, get_crawl_issues 等。
  • 关键词分析工具:如 get_keyword_stats, get_related_keywords 等。
  • 链接分析工具:如 get_link_counts, get_url_links, add_deep_link_block 等。
  • 内容管理工具:如 get_url_info, get_children_url_info 等。
  • 内容屏蔽工具:如 get_blocked_urls, add_blocked_url 等。
  • 区域设置工具:如 get_country_region_settings, add_country_region_settings 等。
  • URL 管理工具:如 get_query_parameters, add_query_parameter 等。

常见问题解答

  • 如何获取 API 密钥:参考 Bing Webmaster Tools API Key
  • 如何配置 MCP 客户端:参考示例配置,设置 commandargs 路径,并添加 BING_WEBMASTER_API_KEY 环境变量。

使用教程

使用依赖

  • Python >= 3.13
  • Nodejs
  • Bing Webmaster Tools API Key

安装依赖命令:

# 确保已安装 Python 和 Nodejs
python --version
node --version

安装教程

安装项目依赖:

make install

调试方式

运行测试:

make test

启动服务器:

make start

使用 MCP 检查器测试服务器:

make mcp_inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。