ドキュメント · MCP
MCP ドキュメント
seops を Claude・ChatGPT・Gemini・Claude Code に接続。OAuth 対応のリモート MCP サーバー、45 ツール、読み取りは無料。
要点。 アシスタントに https://app.seops.app/mcp を追加し、Google でログインして、サイト名で質問します。ツールは全部で 45 個: 読み取り 34、書き込み 11。サーバーには、エージェントの分析方法を定めたルールが同梱されています。
接続
Claude (claude.ai, Desktop)
- 設定 → コネクタ → カスタムコネクタを追加
- URL: https://app.seops.app/mcp
- OAuth ウィンドウが開いたら Google でログイン
- 質問例:「先週クリックが減ったのはどのサイト?」
Claude Code
claude mcp add --transport http seops https://app.seops.app/mcp- /mcp を実行してログインを完了
- サーバーには分析ルールとタスク同期プロトコルが含まれており、エージェントは追加の指示なしにそれに従います
ChatGPT
- 設定 → コネクタ → 作成(開発者モード)
- MCP サーバー URL: https://app.seops.app/mcp、認証は OAuth
- チャットでコネクタを有効にして、サイト名で質問
Gemini
- Gemini CLI: settings.json の mcpServers に httpUrl でサーバーを追加
- Gemini アプリのコネクタは、Google がカスタム MCP を全アカウントに開放した時点で対応します
エージェントが従うルール
サーバーの MCP instructions は接続のたびにエージェントへ送られます。要点は次のとおりです。
- 推測しない: すべての数値に出典と期間を添えます。
- API の比率は 0〜1 で返り、エージェントはパーセントで表示するよう指示されています。
- 28 日間でクリック 50 未満または表示回数 500 未満は「サンプルが少ない」と扱います。
- エージェントはパネル、Cloudflare、GA4 の設定を変更しません。コピーして貼り付けられるテキストを提示します。
- AI タスクは、あなたがパネルで承認してから初めて開始されます。
ツール
読み取りツールは常に利用できます。書き込みツールが変更するのはパネルのタスク一覧、プロンプト履歴、下書きだけです。設定は変更できず、クレジットも消費しません。
プロジェクトと概要
get_work_items | Data-derived to-dos with counters (baseline, remaining, done) in fixed impact order; start a session with the top open item. |
list_projects | トラッキング中のサイト、接続済みのデータ元(Search Console、GA4)、キーワード数とプロンプト数。 |
get_overview | プロジェクトの 28 日間サマリー: Search Console の合計、GA4 のトラフィックと AI アシスタントからの訪問、順位変動、AI 可視性の割合。 |
get_weekly_summary | 先週(月〜日)の全モジュールと、変わった点。 |
get_alerts | 未解決のアラート: トラフィック減少、インデックス喪失、古くなったバックアップ、失敗した Cron。 |
検索
get_search_console | 前期間との合計比較、日次系列、上位のクエリとページ。 |
get_search_opportunities | 掲載順位 5〜20 位のクエリと、それぞれで最も表示回数の多いページ。 |
get_rank_tracking | キーワードとデバイスごとの最新順位(Search Console)、変動、ランクインしているページ。 |
get_keyword_history | 1 つのキーワードの 90 日間の履歴。 |
get_indexing | サイトマップ、URL 検査結果、IndexNow キーとキュー。 |
get_queue | 保留中の順位チェックと AI 実行、最近のエラー、次回の Cron 時刻。 |
Analytics
get_analytics | 前期間との GA4 合計比較、チャネル、ランディングページ、参照元/メディア、AI アシスタントからのトラフィック。 |
get_realtime | 直近 30 分と 5 分のアクティブユーザーをページと参照元別に。 |
get_navigation | あるページの訪問者がどこから来てどこへ行ったか。よくある 3 ステップの経路。 |
get_site_search | サイト内検索のキーワードと、結果ゼロの検索。 |
AI 可視性
get_ai_visibility | エンジンとプロンプトごとの言及率と引用率。引用されたサイト。 |
get_ai_answer | 1 回の実行の回答全文、引用された URL、モデルが行った検索。 |
get_cloudflare_ai_crawlers | GPTBot、ClaudeBot、PerplexityBot など: リクエスト数、ページ、許可とブロック。 |
サイトの健全性と Cloudflare
get_site_audit | サイトマップ内ページの技術的クロール: ステータス、リダイレクト、noindex、タイトル、ディスクリプション、canonical、構造化データ。 |
get_page_speed | 最も重要なページの PageSpeed Insights(モバイルとデスクトップ)。 |
get_cloudflare_security | リクエスト、訪問、データ量、アクション・機能・ルール・国・パス別のブロック数。 |
get_cloudflare_usage | プラン上限に対する Workers、D1、R2 の使用量。 |
get_backups | D1、Supabase、WordPress、Hostinger のバックアップ状態と最後に成功した実行。 |
get_security_audit | セキュリティ点検:外部面の結果(HTTPS、セキュリティヘッダー、露出ファイル、security.txt、SPF/DMARC、Cloudflare TLS)と最新のコード監査の指摘。 |
submit_security_auditwrite | Cloudflare の security-audit スキルで行ったコード監査の findings.json を送信。新規・解消した指摘は前回の実行と照合されます。 |
get_waf_rules | The site's Cloudflare WAF rules with the panel's analysis: dry run against real URLs and verified bots, false positives in the last 7 days, proposals. |
save_waf_ruleswrite | Record a WAF rule proposal with its rationale, or a new public endpoint; the panel never writes to Cloudflare, the user applies it. |
get_access_audit | Who can reach the site: search and AI bots, agents, PageSpeed and visitors from other countries; WAF linter with a corrected rule set. |
get_resilience_runs | Results of controlled load tests: whether the site stayed up and how fast it answered. |
run_resilience_testwrite | Send a controlled load (at most 250 requests) to your own verified site; only when you ask and retype the domain. |
get_usage | 今月の有料プロバイダー支出、予算上限、残高、ペース。 |
タスク、プロンプト、マーケティング(書き込み)
list_tasks | プロジェクト、担当、ステータスで絞り込んだタスク一覧。 |
add_taskwrite | 何を/なぜ/検証方法つきでタスクを作成。担当はユーザーまたは AI。重複排除キー。 |
update_taskwrite | ステータス、優先度、メモを変更。証跡つきで完了。AI タスクはパネルで承認されてから開始。 |
get_task_log | タスクに対するすべての変更: 誰が、いつ、何を。 |
log_promptwrite | ユーザーの依頼とエージェントの要約をプロンプト履歴に記録。 |
list_prompts | トピックとタグつきのプロンプト履歴。 |
list_prompt_templates | プロンプトライブラリ。 |
save_prompt_templatewrite | 再利用できるプロンプトをライブラリに保存。 |
list_social_posts | コンテンツと共有: アカウント、投稿、スケジュール。 |
create_social_postwrite | 今週のデータから投稿を下書き。公開前にユーザーが承認。 |
update_social_postwrite | 下書きを編集またはスケジュール。 |
save_content_draftwrite | ガイドや記事の下書きをパネルでのレビュー用に保存。 |
list_feedback | エージェントが記録した不具合報告と提案。 |
update_feedbackwrite | フィードバック項目をクローズまたは注記。 |
認証とセキュリティ
- OAuth 2.1 + PKCE。動的クライアント登録に対応。トークンはひとつのワークスペースに紐づき、他のワークスペースは読めません。
- 機密値(キー、メールアドレス)はサーバー側でマスクされ、プロンプト履歴に生の値が書き込まれることはありません。
- エージェントは各リクエストと短い要約を、機密値をマスクしたうえでプロンプト履歴(追跡 › タスク › プロンプト履歴)に書き込みます。この記録はオフにできます。