remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides a bridge to Bing Webmaster Tools API, enabling management of verified sites, URL submission for indexing, traffic analysis, crawling statistics, keyword analysis, link management, content blocking, and regional settings for websites registered with Bing.
mcp-server-bwt
Bing ウェブマスター ツール用の MCP サーバー
このMCP(モデルコンテキストプロトコル)サーバーは、ClaudeやCursorなどのサポートされているAIアシスタントとBingウェブマスターツールAPI間の橋渡しを提供します。bing bing-webmaster-tools
経由で利用可能なBingウェブマスターツールのすべての機能をMCPツールとして公開し、AIアシスタントがBingウェブマスターツールアカウントと連携できるようにします。
クロードとの使用例
設定が完了すると、Claude で MCP サーバーを使用して Bing ウェブマスター ツール アカウントとやり取りできるようになります。プロンプトの例を以下に示します。
- 「Bingウェブマスターツールで確認済みのサイトをすべて一覧表示する」
- 「ホームページをインデックスに登録してください」
- 「ウェブサイトのトラフィック統計を取得する」
- 「サイトのクロールに関する問題がないか確認する」
- 「「私の商品」のキーワード統計情報を取得する」
Claude は適切な MCP ツールを使用してお客様のリクエストを満たします。
要件
- Python >= 3.13
- Node.js
- BingウェブマスターツールAPIキー
インストール
プロジェクトの依存関係をインストールするには、次のコマンドを実行します。
MCP クライアント構成例 (Claude、Cursor など)
Claude またはその他の MCP クライアントの場合、設定でサーバーを構成できます。
利用可能なツール
サーバーは、次の Bing Webmaster Tools API 機能を提供します (詳細については、 API ドキュメントを参照してください)。
サイト管理
get_sites
: Bing Webmaster Tools アカウントで確認済みのサイトをすべて一覧表示しますadd_site
: アカウントに新しいサイトを追加するverify_site
: サイトの所有権を確認するremove_site
: アカウントからサイトを削除するget_site_roles
: 特定のサイトのロールを取得するadd_site_roles
: サイトにロールを追加するremove_site_role
: サイトからロールを削除するget_site_moves
: サイト移転に関する情報を取得するsubmit_site_move
: サイト移転リクエストを送信する
URLの送信
submit_url
: インデックス登録用の単一のURLを送信するsubmit_url_batch
: 複数の URL を一括してインデックス登録するsubmit_content
: インデックス登録のためにコンテンツを送信するsubmit_feed
: インデックス登録用のフィードを送信するget_feeds
: 送信されたすべてのフィードを取得するget_feed_details
: 特定のフィードの詳細を取得するremove_feed
: アカウントからフィードを削除しますget_url_submission_quota
: URL送信クォータを確認するget_content_submission_quota
: コンテンツ送信クォータを確認するfetch_url
: インデックス用のURLを取得するget_fetched_urls
: 取得したすべての URL を取得するget_fetched_url_details
: 特定のフェッチされた URL の詳細を取得する
トラフィック分析
get_query_stats
: 検索クエリの統計情報を取得するget_query_traffic_stats
: 検索クエリのトラフィック統計を取得するget_query_page_stats
: 検索クエリのページ統計を取得するget_query_page_detail_stats
: 検索クエリの詳細なページ統計情報を取得するget_page_stats
: ページの統計情報を取得するget_page_query_stats
: ページのクエリ統計を取得するget_rank_and_traffic_stats
: ランクとトラフィックの統計情報を取得する
這う
get_crawl_stats
: クロール統計を取得するget_crawl_settings
: クロール設定を取得するsave_crawl_settings
: クロール設定を保存するget_crawl_issues
: クロールの問題を取得する
キーワード分析
get_keyword
: キーワードに関する情報を取得するget_keyword_stats
: キーワードの統計情報を取得するget_related_keywords
: 関連キーワードを取得する
リンク分析
get_link_counts
: リンク数を取得するget_url_links
: URLのリンクを取得するget_deep_link
: ディープリンク情報を取得するget_deep_link_blocks
: ディープリンクブロックを取得するadd_deep_link_block
: ディープリンクブロックを追加するremove_deep_link_block
: ディープリンクブロックを削除するupdate_deep_link
: ディープリンクを更新するget_deep_link_algo_urls
: ディープリンクアルゴリズムの URL を取得するget_connected_pages
: 接続されたページを取得するadd_connected_page
: 接続されたページを追加する
コンテンツ管理
get_url_info
: URLに関する情報を取得するget_url_traffic_info
: URL のトラフィック情報を取得するget_children_url_info
: 子 URL に関する情報を取得するget_children_url_traffic_info
: 子 URL のトラフィック情報を取得する
コンテンツブロッキング
get_blocked_urls
: ブロックされた URL を取得するadd_blocked_url
: ブロックリストにURLを追加するremove_blocked_url
: ブロックリストからURLを削除するget_active_page_preview_blocks
: アクティブなページプレビューブロックを取得するadd_page_preview_block
: ページプレビューブロックを追加するremove_page_preview_block
: ページプレビューブロックを削除する
地域設定
get_country_region_settings
: 国/地域の設定を取得するadd_country_region_settings
: 国/地域設定を追加するremove_country_region_settings
: 国/地域設定を削除する
URL管理
get_query_parameters
: クエリパラメータを取得するadd_query_parameter
: クエリパラメータを追加するremove_query_parameter
: クエリパラメータを削除するenable_disable_query_parameter
: クエリパラメータを有効または無効にする
発達
すべてのテストを実行するには:
アプリをビルドするには:
プロジェクトを lint するには:
プロジェクトをフォーマットするには:
環境変数
次の環境変数が必要です。
BING_WEBMASTER_API_KEY
: BingウェブマスターツールのAPIキー
サーバーの起動
MCP サーバーを起動するには:
MCP検査官
MCP インスペクターを使用してサーバーをテストできます。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
Tools
Claude のような AI アシスタントが Bing Webmaster Tools API と対話できるようにするモデル コンテキスト プロトコル サーバー。これにより、ユーザーは自然言語でサイトを管理したり、インデックス用の URL を送信したり、トラフィックを分析したり、他の Web マスター ツールにアクセスしたりできるようになります。