Bing Webmaster & IndexNow MCP について
Bing Webmaster & IndexNow MCPは、AIエージェントをBing Webmaster ToolsとIndexNowに接続し、SEO分析やURL送信に利用できます。検索・ページ指標、クロール診断、認証情報の確認を提供します。
主な機能
- 01クエリ別の検索パフォーマンス指標
- 02ページのトラフィックとパフォーマンス指標
- 03Bingbotのクロール問題の診断
- 04BingとIndexNow経由のURL送信
- 05認証情報と設定の確認
活用シーン
- 01クエリのクリック数、表示回数、順位の分析
- 02404や500などのクロールエラーの特定
- 03更新したURLのインデックス送信
- 04APIとIndexNowの設定確認
MCP 対応
このMCPサーバーは、分析、クロール診断、URL送信、設定確認などのBing Webmaster ToolsとIndexNowのツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Bing Webmaster Tools & IndexNow MCP サーバー
Microsoft Bing Webmaster Tools および IndexNow による即時検索エンジンインデックス登録のための、高精度な Model Context Protocol(MCP)サーバーです。
エージェント型 SEO、検索分析、自動インデックス登録パイプライン向けの google-search-console-mcp の補完ツールです。
機能とツール
get_user_sites(apikey?):認証済みおよび未認証のドメイン、認証コード、DNS 認証レコードをすべて一覧表示します。get_query_stats(site_url, apikey?):クエリ別の検索パフォーマンス指標(クリック数、インプレッション数、CTR%、平均クリック順位と平均インプレッション順位)を取得し、集計した合計値をサーバー側で算出します。get_page_stats(site_url, apikey?):上位ページの URL レベルのトラフィックとパフォーマンス指標を取得します。get_crawl_issues(site_url, apikey?):Bingbot が検出したクロールエラー、HTTP ステータスの診断情報(404、500)、インリンクの重大度を調査します。submit_urls(site_url, urls, apikey?, indexnow_key?):Bing Webmaster API と IndexNow オープンプロトコル(https://api.indexnow.org/indexnow)の両方を通じて URL を送信し、即時インデックス登録を申請します。doctor():API 認証情報、IndexNow キーの設定、テレメトリのオプトアウト状態、テスト環境を診断します。skills_list()/skill_read(name):GitHub から読み込まれる動的なワークフロー手順書(例:bing-webmaster-audit、indexnow-instant-indexing)にアクセスします。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 キー
- Bing Webmaster Tools にサインインします。
- 右上にある歯車の Settings アイコンをクリックします。
- API Access > API Key を選択します。
- Generate API Key をクリックします(または既存のキーをコピーします)。
IndexNow キー
- 8~128 文字の 16 進数キーまたは UUID を生成します。
- キーのみを含む
<your-key>.txtという名前のテキストファイルを、ウェブサイトのルートに配置します(例:https://example.com/<your-key>.txt)。 INDEXNOW_KEY="<your-key>"を設定します。
エラー処理とモデルの UX
各エラーメッセージは分類されているため、AI エージェントは人間に支援を求めるべきか、自ら修正すべきかを判断できます。
[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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。