Skip to main content
Glama
TechDivar

AI Search Operations MCP for Bing Webmaster

by TechDivar

Bing Webmaster 向け AI 検索オペレーション MCP

マーケターが人間の読者と AI 検索の両方に向けてページを改善するのに役立つ、オープンソースでベンダーに依存しない MCP サーバーです。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 の詳細、送信クォータを確認する。

  • 1 ページまたは最大 20 ページをスキャンして、一般的な SEO/AEO の問題を検出する。

  • 重複する H1、画像の代替テキスト欠落、メタデータ、canonical、robots、言語、HTTP、JSON-LD の問題を見つける。

  • AI 可読性、エンティティカバレッジ、引用準備性、インテントカバレッジ、スキーマ適合性、内部リンク、鮮度を監査する。

  • サイトの提案された llms.txt ファイルを監査し、重要なハブ URL と比較する。

  • 検索システムが誤ったページを選択する前に、カタログ全体で非常に類似した記事本文を見つける。

  • 翻訳されたページ間で Article/FAQPage スキーマと dateModified の鮮度を比較する。

  • 見出しトピックを公開されている競合ページと比較する。

  • ページ自身の言葉だけを使って抽出できる回答をプレビューする。

  • 正確に引用または言い換えやすい簡潔なパッセージを見つける。

  • すべての発見事項を明確な修正計画と正確な修正前/修正後 diff に変換する。

  • 自動公開せずに修正済み WordPress HTML を準備する。

  • レビュー準備済みの Article および BreadcrumbList JSON-LD を準備し、FAQPage または HowTo は一致するコンテンツが表示されている場合のみ準備する。

  • 修正後にライブページを再確認する。

  • 承認済みの URL、URL バッチ、またはサイトマップを Bing に送信する。

  • IndexNow キーファイルを検証し、追加、更新、または削除された URL について IndexNow に通知する。

Related MCP server: WordPress AI Content System

任意の MCP クライアント向けのプロンプト例

Bing Webmaster アカウントに接続されているウェブサイトの一覧を表示してください。

私の上位の Bing クエリとページを表示してください。

この GA4 CSV を使用して、Bing インプレッションが 1,000 以上あり、AI 参照セッションが 5 以下のページを見つけてください。

これらの 10 個の URL をスキャンし、AEO の問題を優先度別にグループ化してください。

AI 可読性、引用準備性、欠落エンティティ、インテントギャップ、スキーマ、鮮度についてこのページを監査してください。

この記事をこれら 3 つの競合他社と比較し、意味のあるトピックギャップのみを表示してください。

この公開ページのリストを使用して内部リンクの機会を見つけてください。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_url または bing_submit_url_batch が、要求時に Bing の新しいクロールをリクエストします。

修正ツールは、画像の説明、内部リンク先 URL、事実、価格、競合他社の主張をでっち上げることはありません。呼び出し側の AI が、レビュー済みのソース資料から提案された文言を提供する必要があります。また、コンテンツ本文の H1 を H2 に変更する前に、WordPress テーマが投稿タイトルをページ H1 としてすでにレンダリングしていることの確認も必要です。

同梱の Codex 重複コンテンツスキル

skills/bing-duplicate-content-fix は、MCP ツールを中心とした編集ワークフローを追加します。コピーされたテキスト、重いテンプレート、類似度の低い検索インテントの重複、キーワードカニバリゼーションをチェックし、正確な承認パッケージを準備し、承認された WordPress の変更のみを適用し、保存済みおよび公開結果を検証し、承認された場合に Bing の再クロールをリクエストします。

Codex で次のように呼び出します:

$bing-duplicate-content-fix を使用して、このカテゴリの重複コンテンツと検索インテントの重複をチェックし、承認された競合を修正し、ライブページを検証して、Bing の再クロールをリクエストしてください。

このスキルは、類似性をレビューシグナルとして扱い、ページをマージ、削除、canonical 化、または noindex にする自動指示としては扱いません。

高インプレッション・低 AI トラフィックのページを見つける

aeo_find_ai_traffic_opportunities を、添付された GA4 CSV または接続された GA4 ツールからの集計行とともに使用します。MCP は Bing のトップページ統計を自身で取得し、URL でページをマッチングします。

最も単純な GA4 CSV には次の 3 つの列が含まれます:

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 可読性、引用、エンティティ、インテント、スキーマ、鮮度、カタログ、多言語監査

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 スキーマ、レスポンスヘッダー、大容量ファイルのリスクを監査

カタログおよび多言語監査

  • 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 — 6 つの一般的なインテントタイプと欠落している期待インテントを検出

  • aeo_compare_pages — 表示されている見出しトピックを最大 5 つの競合他社と比較

  • aeo_ai_overview_preview — ページのみの抽出型回答プレビューを作成

  • aeo_extract_citable_chunks — 簡潔なスタンドアロンの定義と事実を見つける

  • aeo_internal_link_opportunities — コンテンツを提供された実際の URL のインベントリとマッチング

  • aeo_schema_recommendations — JSON-LD を検証し、スキーマ適合性を評価

  • 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回答をシミュレートするものではありません。

  • 競合他社とのギャップは、見出しとトピックを比較します。これらは調査の手がかりであり、テキストをコピーする指示ではありません。

  • 鮮度の調査結果は「これを検証してください」という意味であり、「これは誤りです」という意味ではありません。

  • スキーマの提案は、表示されているコンテンツと現在の検索プラットフォームのルールに一致する必要があります。

  • aeo_autofix_page は変更を準備するだけです。公開には、人間の承認後に接続されたWordPress MCPが必要です。

  • llms.txt はコミュニティの提案です。これがあっても、AIシステムによる発見、ランキング、クロール、引用は保証されません。

  • 類似性の高い重複はレビュー用のシグナルであり、検索エンジンがページを重複排除するという証明や、ページを削除する指示ではありません。

  • 多言語パリティは、提供されたURLのみを比較します。ロケールによっては、表示コンテンツやスキーマが正当に異なる場合があります。

  • 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 Webmaster APIキーは bing モジュールにのみ必要です。ウェブページスキャナーと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