Skip to main content
Glama
TechDivar

AI Search Operations MCP for Bing Webmaster

by TechDivar

面向 Bing Webmaster 的 AI 搜索运营 MCP

一个开源、供应商中立的 MCP 服务器,帮助营销人员为人类读者和 AI 搜索优化页面。它结合了 Bing Webmaster 数据、GA4 AI 流量机会匹配、技术 SEO 扫描、AI 搜索内容审计、需审批的 WordPress 修复准备、在线验证、Bing URL 提交,以及独立的 IndexNow 集成。

它使用标准的 MCP stdio 传输,因此同一个服务器可以在 Codex、Claude Code、Cursor、VS Code 及其他兼容的 MCP 客户端中运行。每个用户提供自己的凭据。

本仓库中不存储任何 API 密钥。

营销人员可以做什么

  • 查看已在 Bing 获得展示次数和点击量的查询和页面。

  • 在聚合的 GA4 导出数据中,找出 Bing 展示次数高但可识别的 AI 推荐流量很少或没有的页面。

  • 查看排名、抓取活动、抓取问题、站点地图、外链、关键词研究数据、URL 详情和提交配额。

  • 扫描一个页面或最多 20 个页面,查找常见的 SEO/AEO 问题。

  • 查找重复的 H1、缺失的图片替代文本、元数据、canonical、robots、语言、HTTP 和 JSON-LD 问题。

  • 审计 AI 可读性、实体覆盖、引用就绪度、意图覆盖、schema 匹配度、内链和新鲜度。

  • 审计网站提议的 llms.txt 文件,并将其与重要的中心 URL 进行比较。

  • 在搜索引擎选择错误页面之前,找出整个目录中高度相似的文章正文。

  • 比较翻译页面之间的 Article/FAQPage schema 和 dateModified 新鲜度。

  • 将标题主题与公开的竞争对手页面进行比较。

  • 预览仅使用页面自身文字即可提取的答案。

  • 找出更容易被准确引用或改写的简洁段落。

  • 将每项发现转化为清晰的修复计划和精确的前后 diff。

  • 准备修正后的 WordPress HTML,而不会自动发布。

  • 准备可供审阅的 Article 和 BreadcrumbList JSON-LD,仅当有匹配的可见内容时才添加 FAQPage 或 HowTo。

  • 修复后重新检查在线页面。

  • 向 Bing 提交已批准的 URL、URL 批次或站点地图。

  • 验证 IndexNow 密钥文件,并通知 IndexNow 有关新增、更新或删除的 URL。

Related MCP server: WordPress AI Content System

适用于任何 MCP 客户端的示例提示

列出连接到我的 Bing Webmaster 账户的网站。

显示我的 Bing 热门查询和页面。

使用这个 GA4 CSV,找出至少 1,000 次 Bing 展示次数且 AI 推荐会话不超过 5 次的页面。

扫描这 10 个 URL,并按优先级对 AEO 问题进行分组。

审计此页面的 AI 可读性、引用就绪度、缺失实体、意图缺口、schema 和新鲜度。

将这篇文章与这三个竞争对手进行比较,只显示有意义的主题缺口。

使用这份已发布页面列表查找内链机会。不要编造 URL。

扫描这篇 WordPress 文章,准备安全修复,向我展示更改,在我批准后更新它,验证在线页面,然后将其提交给 Bing。

自动化工作流如何运作

  1. aeo_audit_page 运行完整的技术和 AI 搜索审计。

  2. aeo_prepare_article_schema 可以从可见的文章内容准备完整的 JSON-LD,而无需发布。

  3. 您的 AI 客户端通过单独连接的 WordPress MCP 读取最新帖子。

  4. aeo_autofix_page 仅在内存中应用精确的提议替换,并返回前后 diff。

  5. 该工具将包标记为 approval_required: true,并且不会发布。

  6. 您的 AI 客户端在 WordPress 写入之前显示更改并请求批准。

  7. 批准后,连接的 WordPress MCP 更新帖子。

  8. seo_recheck_page 和 AEO 审计验证公开结果。

  9. 当您要求时,bing_submit_urlbing_submit_url_batch 请求 Bing 进行新的抓取。

修复器不会编造图片描述、内部目标 URL、事实、价格或竞争对手声明。调用方 AI 必须从已审阅的源材料中提供提议的措辞。它还需要确认 WordPress 主题已将帖子标题渲染为页面 H1,然后才能将内容正文中的 H1 改为 H2。

捆绑的 Codex 重复内容技能

skills/bing-duplicate-content-fix 围绕 MCP 工具添加编辑工作流。它检查复制文本、重型模板、低相似度搜索意图重叠和关键词自相残杀;准备精确的批准包;仅应用已批准的 WordPress 更改;验证保存的和公开的结果;并在获得授权时请求 Bing 重新抓取。

在 Codex 中调用它:

使用 $bing-duplicate-content-fix 检查此类别的重复内容和搜索意图重叠,修复已批准的冲突,验证在线页面,并请求 Bing 重新抓取。

该技能将相似度视为审查信号,而不是合并、删除、canonicalize 或 noindex 页面的自动指令。

查找高展示次数、低 AI 流量的页面

使用 aeo_find_ai_traffic_opportunities,配合附加的 GA4 CSV 或来自已连接 GA4 工具的聚合行。MCP 自行拉取 Bing 的热门页面统计信息,并按 URL 匹配页面。

最简单的 GA4 CSV 包含以下三列:

Page path + query string,Session source / medium,Sessions
/blog/example/,chatgpt.com / referral,3
/blog/another-page/,google / organic,120

常见的 GA4 页面、来源/引荐来源和流量列名会被自动检测。如果导出已过滤为 AI 推荐,则页面列加流量列就足够了。只应提供聚合的页面级数据——切勿导出用户级或事件级标识符。

结果列出每个机会 URL、Bing 展示次数和点击量、Bing 排名、可识别的 GA4 AI 流量、选择原因以及建议的下一步审计。普通搜索和引荐流量会被忽略。如果您的分析工具使用了内置列表中没有的来源,您可以添加额外的 AI 推荐域名。

原始 CSV 不会被返回或发送给 Google。MCP 仅返回聚合比较结果。Bing 和 GA4 可能覆盖不同的报告周期,并且一些 AI 访问会显示为直接、自然或未知流量,因此输出是一个机会列表,而不是 AI 总使用量的证明。

只选择您需要的模块

所有 47 个工具默认保持启用。设置 MCP_MODULES 以加载较小的工具集:

模块

提供的功能

bing

Bing 报告、Bing 提交,以及 Bing + GA4 机会查找器

seo

在线页面扫描、重新检查、修复计划和 WordPress 就绪 HTML 准备

aeo

AI 可读性、引用、实体、意图、schema、新鲜度、目录和多语言审计

indexnow

IndexNow 密钥验证和 URL 通知

示例:

# Only Bing reporting and submission tools
MCP_MODULES=bing npm start

# Scanner and AEO audits without Bing credentials
MCP_MODULES=seo,aeo npm start

使用 all,或保持 MCP_MODULES 未设置,以启用所有功能。未知的模块名称会以明确的错误停止启动,而不是静默隐藏工具。

47 个 MCP 工具

Bing Webmaster 数据

  • bing_list_sites

  • bing_get_query_stats

  • bing_get_page_stats

  • bing_get_rank_and_traffic_stats

  • bing_get_crawl_stats

  • bing_get_crawl_issues

  • bing_get_sitemaps

  • bing_get_fetched_url_details

  • bing_get_url_traffic_info

  • bing_get_page_query_stats

  • bing_get_url_submission_quota

  • bing_get_link_counts

  • bing_get_url_links

  • bing_get_keyword_stats

  • bing_get_related_keywords

  • bing_get_query_page_stats

  • bing_get_query_page_detail_stats

  • bing_get_url_info

  • bing_get_children_url_traffic_info

在线 SEO/AEO 扫描和修复

  • seo_scan_page

  • seo_scan_pages

  • seo_recheck_page

  • aeo_plan_page_fixes

  • aeo_prepare_wordpress_fixes

  • aeo_prepare_article_schema — 准备 Article 和 BreadcrumbList JSON-LD,仅当有匹配的可见内容时才添加 FAQPage 或 HowTo

  • aeo_audit_images — 审计图片可发现性、alt 质量信号、文件名、尺寸、响应式标记、周边上下文、首选图片元数据、ImageObject schema、响应头和大型文件风险

目录和多语言审计

  • aeo_llms_txt_audit — 检查根级 Markdown 文件、其标题、链接和提供的 canonical 页面

  • aeo_internal_duplicate_check — 使用透明的文本相似度比较 2 到 30 篇文章正文

  • aeo_multilang_schema_parity — 比较翻译版本之间的 Article/FAQPage JSON-LD 和新鲜度

Bing 到 AI 流量机会

  • aeo_find_ai_traffic_opportunities — 将 Bing GetPageStats 与聚合的 GA4 CSV 或行结合,找出高展示次数但可识别 AI 推荐流量低的页面

AI 搜索运营

  • aeo_audit_page — 一起运行所有 AI 搜索审计

  • aeo_ai_readability_audit — 直接答案、定义、标题、结构和营销语言

  • aeo_entity_coverage — 检查主要实体和提供的相关实体

  • aeo_citation_readiness — 为可提取、结构化、有支撑的段落评分

  • aeo_intent_coverage — 检测六种常见意图类型和缺失的预期意图

  • aeo_compare_pages — 将可见标题主题与最多五个竞争对手进行比较

  • aeo_ai_overview_preview — 创建仅限页面的抽取式答案预览

  • aeo_extract_citable_chunks — 查找简洁的独立定义和事实

  • aeo_internal_link_opportunities — 将内容与提供的真实 URL 清单进行匹配

  • aeo_schema_recommendations — 验证 JSON-LD 并评估 schema 匹配度

  • aeo_freshness_audit — 标记日期、价格、限制、相对声明和截图以供审查

  • aeo_autofix_page — 准备精确的 diff 并要求批准;绝不发布

Bing 提交

  • bing_submit_url

  • bing_submit_url_batch

  • bing_submit_sitemap

IndexNow

  • indexnow_validate_key

  • indexnow_submit_url

  • indexnow_submit_urls

IndexNow 保持独立于 Bing Webmaster API 客户端。其工具支持 addedupdateddeleted 工作流标签。协议发送更改后的 URL,而不是单独的更改类型字段,并且被接受的提交绝不保证抓取或索引。

提交工具被标记为写入操作。审计和修复准备工具是只读的,因为它们不会更改网站。

官方 API 映射

新增的 Bing 工具使用其官方参数调用这些文档化方法。读取工具返回 Bing 的规范化响应。批处理工具添加了明确标记的本地验证、配额、成功、失败和跳过结果;它不声称 Bing 返回了每个 URL 的结果。

IndexNow 遵循独立的 官方 IndexNow 协议,包括同主机密钥验证和文档规定的 10,000 个 URL 的 POST 上限。

诚实的评分与局限性

AI 搜索评分是透明的 HTML 和语言模式启发式判断。它们是有用的编辑信号,并非访问 LLM 的秘密通道,也不保证 ChatGPT、Copilot、Google 或 Bing 会引用某个页面。

  • 实体差距是相对于你提供的相关实体来衡量的。启发式检测到的实体会被标注为“启发式检测”。

  • 内部链接建议仅来自你提供的 URL。MCP 不会凭空捏造目标地址。

  • 答案预览提取的是页面中已有的段落。它不会模拟专有的 AI 答案。

  • 竞争对手差距比较的是标题和主题。它们是研究线索,不是照抄文本的指令。

  • 新鲜度发现意味着“请核实”,而不是“这是错误的”。

  • Schema 建议必须与可见内容以及当前搜索平台的规则相匹配。

  • aeo_autofix_page 只准备修改内容。需要连接 WordPress MCP 才能在人工批准后发布。

  • llms.txt 是社区提案。拥有它并不能保证被 AI 系统发现、排名、抓取或引用。

  • 近似重复相似度是审查信号,不是搜索引擎会去重页面的证明,也不是删除某个页面的指令。

  • 多语言一致性只比较你提供的 URL。不同地区可能合理地需要不同的可见内容或 schema。

  • AI 流量机会工具不连接 GA4,也不需要 Google 密钥。它只处理提供给本地 MCP 的聚合 CSV 或行数据。

  • GA4 引荐数据不完整,因为部分 AI 访问会显示为直接流量、自然流量或未知流量。

  • Bing 表示 GetPageStats 每周更新一次。其周期可能与 GA4 导出的日期范围不完全一致。

重要的 Bing 局限性

Bing 公开的 Webmaster API 不暴露 Bing Webmaster Tools 中显示的完整 URL 检查报告。诸如多个 H1 标题和缺少图片 alt 属性之类的仪表板警告不会由 GetCrawlIssues 返回。

因此,扫描器会独立抓取并检查公开的 HTML。它不声称复现 Bing 的私有仪表板逻辑、执行 JavaScript,或访问私有/本地网络地址。

安装

你需要 Node.js 20 或更高版本,以及任何支持本地 stdio 服务器的 MCP 客户端。只有 bing 模块需要 Bing Webmaster API 密钥;网页扫描器和 AEO 审计无需密钥即可运行。

git clone https://github.com/TechDivar/bing-webmaster-aeo-mcp.git
cd bing-webmaster-aeo-mcp
npm install
npm run setup-key

该设置会在你输入时隐藏密钥,并将其存储在仓库之外、仅限所有者权限的文件夹中:

平台

默认私有文件夹

macOS

~/Library/Application Support/bing-webmaster-aeo-mcp/secrets/

Linux

~/.config/bing-webmaster-aeo-mcp/secrets/

Windows

%APPDATA%\bing-webmaster-aeo-mcp\secrets\

现有的 macOS 用户无需移动之前保存在 Codex 密钥文件夹下的密钥;v3 会将该位置保留为只读兼容性回退。

你也可以通过 MCP 客户端的密钥设置或环境变量提供凭据:

BING_WEBMASTER_API_KEY=
BING_WEBMASTER_API_KEY_FILE=/absolute/path/to/bing-key
INDEXNOW_KEY=
INDEXNOW_KEY_FILE=/absolute/path/to/indexnow-key
INDEXNOW_KEY_LOCATION=https://example.com/indexnow-key.txt
MCP_MODULES=bing,seo,aeo,indexnow

优先使用设置脚本或私有密钥文件。切勿提交包含密钥的已填充 .env 或客户端配置文件。BING_WEBMASTER_MCP_CONFIG_DIR 可以在需要时移动私有配置文件夹。

可选的 IndexNow 设置

创建 IndexNow 密钥,将其保存在本地,并在确切站点主机的根目录托管一个名为 <key>.txt 的 UTF-8 文本文件。该文件必须只包含匹配的密钥。

npm run setup-indexnow-key

密钥存储在上文所示的同一平台特定私有文件夹中。默认的公开密钥文件位置是 https://your-host/<key>.txt。如果你有意将其托管在同一主机的其他位置,请在启动 MCP 服务器之前设置 INDEXNOW_KEY_LOCATION。按照 IndexNow 的要求,自定义位置会将提交限制为该文件所在目录下的 URL。

连接到 MCP 客户端

使用 src/server.mjs 的绝对路径。对于 Codex:

在仓库文件夹中运行:

codex mcp add bing-webmaster -- node "$PWD/src/server.mjs"

重启 Codex,然后让它列出 Bing 站点以确认连接。

有关 Claude Code、Cursor、VS Code、通用 MCP 主机、模块选择和安全凭据选项,请参阅 客户端设置示例

WordPress 有意不内置到此服务器中。如果你想发布已批准的修复包,请连接一个单独的 WordPress MCP。这样可以将网站写作凭据和写入权限与扫描及 Bing 报告分开。

开发

npm install
npm test
npm start

安全

切勿将 API 密钥粘贴到提示词、问题、提交或截图中。有关安全模型和漏洞报告指南,请参阅 SECURITY.md

贡献

欢迎营销人员、SEO 专家、内容团队和开发者。请参阅 CONTRIBUTING.md

许可证

MIT

A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Unifies traditional SEO and Generative Engine Optimization (GEO) for Google, Bing, Yandex, and major LLMs, providing tools for search performance analysis, citation tracking, on-page audits, and internal link graph analysis.
    36
    3
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    Enables natural language querying of marketing analytics across Google Search Console, GA4, Google Ads, HubSpot, and Bing. Provides tools for search queries, traffic, campaign performance, and composite cross-platform rollups.
    79
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables auditing AI search visibility: checks site readiness for AI crawlers and measures whether ChatGPT, Gemini, and Perplexity recommend your site, including verbatim answers and citation gap analysis.
    703
    4
    AGPL 3.0

View all related MCP servers

Related MCP Connectors

  • Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • Live SEO workflow tools for Claude Code, Codex, and AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TechDivar/bing-webmaster-aeo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server