インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Conductor Website Monitoring をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Conductor Website Monitoring(旧 ContentKing)のリアルタイム SEO 監査データ:監視対象のサイトとセグメント、ヘルススコアと問題の統計、SEO データ付きの追跡ページ、影響ページ付きの SEO 問題、リンク切れとリダイレクトリンク、アラート、ログファイルのクローラー訪問、さらにページのオンデマンド再監査。トークンは読み取り専用で、再監査には CMS API トークンが必要です。
こう聞いてみよう
Conductor Website Monitoring のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Conductor Website Monitoring をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Conductor Website Monitoring + Microsoft Copilot
Conductor Website Monitoring(旧 ContentKing)のリアルタイム SEO 監査データ:監視対象のサイトとセグメント、ヘルススコアと問題の統計、SEO データ付きの追跡ページ、影響ページ付きの SEO 問題、リンク切れとリダイレクトリンク、アラート、ログファイルのクローラー訪問、さらにページのオンデマンド再監査。トークンは読み取り専用で、再監査には CMS API トークンが必要です。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
CONDUCTOR_REPORTING_API_TOKEN(任意:CONDUCTOR_CMS_API_TOKEN)
ステップ 1 — 認証情報を取得
設定は約 2 分です。Conductor Website Monitoring(ContentKing)のアカウントと、アカウント管理者が見られるインテグレーショントークンへのアクセスが必要です。
- Conductor Website Monitoring で Account、Account タブ、Integration Tokens を開きます。
- Reporting API のトークンを
CONDUCTOR_REPORTING_API_TOKENにコピーします。tokenという語を付けず、トークンだけを貼り付けてください。コネクタはAuthorization: token <token>として送ります。このトークンは読み取り専用です。 - 任意:同じページの CMS API トークンを
CONDUCTOR_CMS_API_TOKENにコピーします。これを使うのはconductor_monitoring_trigger_page_crawlだけで、ない場合そのツールは 401 を返します。 - コネクタをインストールし、
conductor_monitoring_list_websitesを実行します。監視対象のサイトが一覧表示され、トークンを確認できます。
コネクタは Reporting API v2(https://api.cm.conductor.com)を使います。ほとんどのツールは website_id、つまり conductor_monitoring_list_websites が返す id が必要です。
読み取れるデータ: ドメインとページ容量を含む監視対象サイトと、そのセグメント(ブログや商品ページなどのページグループ)。サイトまたはセグメントの統計:ヘルススコア、問題の数、種類とステータスコード別の URL 数、インデックス可否、title、meta description、H1 の分布、Lighthouse スコア。captured_at で過去の日付も指定できます。SEO データ付きのすべての追跡 URL と、1 ページについて分かっていることすべて:SEO 項目、ステータス、インデックス可否、Lighthouse、未解決の問題、Schema.org データ、コンテンツ、ログファイルから見たクロール頻度、Enrichment Fields。オープン、クローズ、無視、対象外のページ数を含む SEO 問題の種類と、ある問題の影響を受けるページ。1 ページの未解決の問題と、そのページのリンク切れ、リダイレクトリンク、正規化されたリンク。有効なアラート(ページがインデックス不可になった、title が変わった、robots.txt が変わった、5xx エラーなどの急な変化)と、それに入ったページや外れたページ。検索エンジンと AI のクローラー(Googlebot、Bingbot、OpenAI、Anthropic、Perplexity、Meta)による最大 50 URL への日別訪問。これには Log File Analysis 機能が必要で、既定の期間は過去 30 日です。
書き込める操作: conductor_monitoring_trigger_page_crawl のみです。CMS API を通じて 1 つの URL を即時監査のキューに入れ、公開したばかりの変更を次の定期訪問ではなく今すぐチェックさせます。URL はアカウント内のサイトのものである必要があります。その後、AI は少し時間をおいて conductor_monitoring_get_page_issues を読みます。インストール時にオフになっているツールはありません。
データ形式: URL は完全な絶対 URL(https://www.example.com/page)です。日付は ISO 8601、期間は YYYY-MM-DD で指定します。ヘルスは 0 から 1000 のスコアです。問題名は <group>/<issue> の形で、例えば title/missing、meta_description/duplicate、h1/too_many、links/broken、lighthouse/lcp です。セグメントは scope フィルターに segment:<id> または segment_label:<label> として渡します。
ページング: per_page は 1 から 1000 件です。conductor_monitoring_list_pages とリンク系ツールは next_page_cursor を返し、AI はそれがなくなるまで page_cursor として渡します。10,000 ページを超えるサイトでは page より高速です。conductor_monitoring_list_affected_pages と conductor_monitoring_list_alert_pages は 1 から始まる page でページングします。
制限: API は IP アドレスごとに毎秒 6 リクエストまでです。それを超えると 429 を返して 1 分間ブロックするため、AI は必要以上の速さでページを巡回しません。conductor_monitoring_get_metrics(サイトの日別時系列)と conductor_monitoring_inspect_url(サイト ID なしで URL を検索)は Reporting API v1 を使っており、Conductor はこれをもう開発しておらず、廃止を予定しています。
よくあるエラー: 401 はトークンの誤りか未設定、または再監査ツールで CMS API トークンがないことを意味します。422 は Authorization ヘッダーの形式不正で、たいてい token という語や引用符まで貼り付けたことが原因です。400 または 404 は不明なサイト ID か、追跡されていない URL です。
このコネクタはサイトの設定、セグメント、アラートを変更せず、サイトを追加せず、問題を無視済みや修正済みにもしません。報告するだけで、修正はあなたのサイトで行います。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Microsoft Copilot にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Microsoft Copilot は、Copilot Studio で作成したエージェントを通じて MCP サーバーを使います。AnythingMCP をツールとしてエージェントに追加し、そのエージェントを Microsoft 365 Copilot と Teams に公開します。Copilot Studio は Microsoft のクラウドから Streamable HTTP で接続し、AnythingMCP はこれに対応しています。
- Copilot Studio でエージェントを開き(または新規作成し)、Tools で Add a tool → New tool → Model Context Protocol を選びます。
- Server name(例:
AnythingMCP)、コネクタでできることを説明する Server description、Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力します。Copilot Studio はこの説明をもとに、いつサーバーを呼び出すかを判断します。 - 認証で API key を選び、Type を Header、ヘッダー名を
X-API-Keyにして Create を選びます。 - Add tool で Create a new connection を選び、AnythingMCP の MCP API キー(MCP Servers → 対象のサーバー → API keys)を貼り付けて Add to agent を選びます。
- エージェントの Test ウィンドウで試します。
Conductor Website Monitoringのツールが必要になる依頼をしてみましょう。 - Publish を選び、Channels → Microsoft 365 and Microsoft Teams で Make agent available in Microsoft Copilot を選択したまま Add channel を選びます。See agent in Teams で自分用にインストールされます。Microsoft 365 Copilot では @ を入力してエージェントを選びます。
ユーザーごとにサインインさせたい場合は、API キーの代わりに OAuth 2.0 → Dynamic discovery を選びます。各ユーザーは、エージェントが初めて呼び出すときに AnythingMCP にサインインします。
セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Copilot Studio は Microsoft のクラウドから接続するため、localhost は使えません。
利用可能なツール
| Tool | What it does |
|---|---|
conductor_monitoring_list_websites | All websites monitored in the account: id (the website_id the other tools need, except inspect_url and trigger_page_crawl), name, domain… |
conductor_monitoring_list_segments | Segments of a website (groups of pages such as blog or product pages): id, label, shortcode, color |
conductor_monitoring_get_statistics | Aggregate statistics of a website or segment: health score, number of issues, URL counts by type and status code, indexability, title, meta… |
conductor_monitoring_list_pages | Tracked URLs of a website with their SEO data (status code, type, indexability, title, meta description, H1, canonical, health, importance… |
conductor_monitoring_get_page | Everything known about one page: SEO fields, status, indexability, Lighthouse scores, open issues, Schema.org data, content, log file crawl… |
conductor_monitoring_get_log_file_analysis | Daily visits of search engine and AI crawlers (Googlebot, Bingbot, OpenAI, Anthropic, Perplexity, Meta) to up to 50 URLs, from the server… |
conductor_monitoring_list_issues | All SEO issue types of a website or segment with how many pages are open, closed, ignored or not applicable, and percentages |
conductor_monitoring_list_affected_pages | Pages affected by one SEO issue, e.g. title/missing, meta_description/duplicate, h1/missing, canonical_link/points_to_unindexable… |
conductor_monitoring_get_page_issues | Every open SEO issue of one page, with the issue name, its details and since when it is open |
conductor_monitoring_list_page_broken_links | Broken links found on one page: target URL, anchor text, internal or external, status code |
conductor_monitoring_list_page_redirected_links | Redirected links found on one page: target URL, anchor text, internal or external, status code and redirect target |
conductor_monitoring_list_page_canonicalized_links | Links pointing to canonicalized URLs found on one page: target URL, anchor text, internal or external |
conductor_monitoring_list_alerts | Active alerts of a website (sudden changes such as pages becoming non-indexable, titles changing, robots.txt changes, 5xx errors): id… |
conductor_monitoring_list_alert_pages | Pages of one alert, each with whether it entered or exited the alert, its relevance and segments |
conductor_monitoring_get_metrics | Daily time series of a website over a date range (health, issues, page counts and more) |
conductor_monitoring_inspect_url | Look up a URL across all websites of the account and get its page data without knowing the website id |
conductor_monitoring_trigger_page_crawl | Queue one URL for immediate crawling (CMS API), so a change that was just published is audited right away instead of at the next scheduled… |
プロンプトの例
- 「www.example.com のヘルススコアはいくつで、30 日前と比べてどう変わりましたか?」
- 「meta description が欠けている、または重複しているページはどれですか?セグメントごとにまとめてください。」
- 「メインサイトの有効なアラートと、それぞれに入ったページを一覧にしてください。」
- 「https://www.example.com/pricing のリンク切れを、アンカーテキスト付きで見せてください。」
- 「先月、Googlebot と AI クローラーは主要な商品ページ 10 件を何回訪問しましたか?」
FAQ
どの Copilot が対象ですか? 職場で使う Microsoft 365 Copilot で、Copilot Studio のエージェントを通じて利用します。個人アカウント向けの Microsoft Copilot アプリでは、独自の MCP サーバーを追加できません。
何が必要ですか? エージェントを作成するために、Copilot Studio を利用できる職場アカウント(ライセンスまたは試用版)が必要です。Microsoft 365 Copilot や Teams でエージェントを使う人には、エージェントへのアクセス権が必要です。共有するか、管理者に組織向けに公開してもらってください。組織が Power Platform コネクタにデータ ポリシーを適用している場合は、MCP サーバーにも適用されます。
エージェントがツールを呼び出しません。 ヘッダー名が正確に X-API-Key であること、キーが URL と同じ MCP サーバーのものであることを確認し、Server description を具体的に書いてください。Copilot Studio はこの説明をもとにサーバーを呼び出すかどうかを判断します。変更のたびにエージェントを再公開し、開いているチャットでは "start over" と入力すると新しいバージョンになります。
次のステップ
このガイドは役に立ちましたか?