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 ツールを使用してお客様のリクエストを満たします。
Related MCP server: Bing Search MCP Server
要件
Python >= 3.13
インストール
プロジェクトの依存関係をインストールするには、次のコマンドを実行します。
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 インスペクターを使用してサーバーをテストできます。
ライセンス
マサチューセッツ工科大学