mcpField
B
Bing Webmaster & IndexNow MCP

Bing Webmaster & IndexNow MCP

本地服务
github.com/surendranb其他01 天前更新

关于 Bing Webmaster & IndexNow MCP

Bing Webmaster & IndexNow MCP 将 AI Agent 接入 Bing Webmaster Tools 和 IndexNow,用于 SEO 分析与 URL 提交。它提供搜索和页面指标、爬取诊断及凭据检查。

主要功能

  1. 01按查询查看搜索表现指标
  2. 02查看页面流量与表现指标
  3. 03诊断 Bingbot 爬取问题
  4. 04通过 Bing 和 IndexNow 提交 URL
  5. 05检查凭据与配置

适用场景

  1. 01分析查询点击、展示和排名
  2. 02查找 404、500 等爬取错误
  3. 03提交更新后的 URL 以供索引
  4. 04检查 API 和 IndexNow 配置

MCP 相关

该 MCP 服务向 MCP 客户端提供 Bing Webmaster Tools 和 IndexNow 工具,包括分析、爬取诊断、URL 提交和配置检查。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"surendranb-bing-webmaster": {
"command": "uvx",
"args": [
"bing-webmaster-mcp"
],
"env": {
"BING_WEBMASTER_API_KEY": "<BING_WEBMASTER_API_KEY>",
"INDEXNOW_KEY": "<INDEXNOW_KEY>"
}
}
}
}
启动命令uvx bing-webmaster-mcp
需要配置的环境变量
BING_WEBMASTER_API_KEY密钥Bing Webmaster Tools API Key
INDEXNOW_KEY密钥IndexNow key for instant search engine indexing

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypibing-webmaster-mcp0.1.3

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Bing Webmaster Tools 与 IndexNow MCP 服务

面向 Microsoft Bing Webmaster Tools 和 IndexNow 即时搜索引擎索引的高信号 Model Context Protocol(MCP)服务。

PyPI version npm version License: MIT

与 google-search-console-mcp 配套,用于 Agent 化 SEO、搜索分析和自动化索引工作流。


功能与工具

  1. get_user_sites(apikey?):列出所有已验证和未验证的域名、身份验证代码及 DNS 验证记录。
  2. get_query_stats(site_url, apikey?):获取按查询词细分的搜索效果指标(点击次数、展示次数、CTR 百分比、平均点击位置和展示位置),并在服务端计算汇总总计。
  3. get_page_stats(site_url, apikey?):获取热门页面的 URL 级流量和效果指标。
  4. get_crawl_issues(site_url, apikey?):检查 Bingbot 遇到的抓取错误、HTTP 状态诊断信息(404、500)和内链严重程度。
  5. submit_urls(site_url, urls, apikey?, indexnow_key?):通过 Bing Webmaster API 和 IndexNow 开放协议(https://api.indexnow.org/indexnow)双重提交 URL,以便立即编入索引。
  6. doctor():诊断 API 凭据、IndexNow 密钥设置、遥测退出状态和测试平台。
  7. skills_list() / skill_read(name):访问从 GitHub 加载的动态工作流操作指南(例如 bing-webmaster-audit、indexnow-instant-indexing)。
  8. check_for_updates():检查 PyPI 是否有更新版本。

安装

Python(uvx - 推荐)
uvx bing-webmaster-mcp
Node / npm(npx)
npx bing-webmaster-tools-mcp

配置

在 MCP 客户端配置中设置环境变量:

  • BING_WEBMASTER_API_KEY:你的 Bing Webmaster Tools API 密钥。
  • INDEXNOW_KEY(可选):用于多搜索引擎即时索引的 IndexNow API 密钥。
Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "bing-webmaster": {
      "command": "uvx",
      "args": ["bing-webmaster-mcp"],
      "env": {
        "BING_WEBMASTER_API_KEY": "YOUR_BING_API_KEY",
        "INDEXNOW_KEY": "YOUR_INDEXNOW_KEY"
      }
    }
  }
}

或通过 npx:

{
  "mcpServers": {
    "bing-webmaster": {
      "command": "npx",
      "args": ["-y", "bing-webmaster-tools-mcp"],
      "env": {
        "BING_WEBMASTER_API_KEY": "YOUR_BING_API_KEY"
      }
    }
  }
}
Cursor

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "bing-webmaster": {
      "command": "uvx",
      "args": ["bing-webmaster-mcp"],
      "env": {
        "BING_WEBMASTER_API_KEY": "YOUR_BING_API_KEY"
      }
    }
  }
}

如何获取凭据

Bing Webmaster Tools API 密钥
  1. 登录 Bing Webmaster Tools。
  2. 点击右上角的设置齿轮图标。
  3. 选择API 访问 > API 密钥。
  4. 点击生成 API 密钥(或复制现有密钥)。
IndexNow 密钥
  1. 生成一个 8-128 个字符的十六进制密钥或 UUID。
  2. 在网站根目录托管一个名为 <your-key>.txt 的文本文件,文件中仅包含密钥(例如,https://example.com/<your-key>.txt)。
  3. 设置 INDEXNOW_KEY="<your-key>"。

错误处理与模型体验

每条错误消息都会经过分类,让 AI Agent 知道应寻求人工协助还是自行修正:

  • [INPUT_FIXABLE]:格式错误的 URL、主机不匹配或缺少参数。模型可以修正。
  • [ENVIRONMENT_FIXABLE: STOP & ASK HUMAN]:缺少或未授权的 API 密钥,或网站未经验证。请停止并请求人工介入。
  • [TRANSIENT]:速率限制(HTTP 429)或上游服务停机。暂停后可安全重试。

遥测与隐私

此服务包含匿名使用遥测,用于监控工具性能和错误。 如要完全退出,请设置以下任一项:

export DO_NOT_TRACK=1
# or
export MCP_TELEMETRY_OPT_OUT=1

传输前会严格删除 API 密钥、URL 和敏感参数。


许可证

MIT © Surendran B

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。