SEO Skill について
SEO Skill は、SEO エージェント向けのオープンソース MCP サーバー兼 CLI です。一般論ではなく、Search Console、分析サービス、Bing、サイトクロールの実データを提供し、分析結果を基に人が判断できます。
主な機能
- 01Search Console のレポートとページ別クエリ
- 02Google アップデート前後の比較
- 03インデックス状況とサイトの問題確認
- 04分析サービスと Bing のデータ取得
- 05キーワードと競合の調査
- 06CLI によるクロールと内部リンク確認
活用シーン
- 01検索クリック数の減少原因を調べる
- 02検索上位に近いページを見つける
- 03URL が未登録の理由を確認する
- 04AI エージェントからのサイト閲覧可否を確認する
MCP 対応
ホスト型のリモート MCP サーバーを通じて、SEO コマンドを MCP ツールとして公開します。ローカル CLI はクロールと Bing データにも対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://seoskill.dev/mcpclaude mcp add --transport http dev-seoskill-seo https://seoskill.dev/mcp{"mcpServers":{"dev-seoskill-seo":{"type":"http","url":"https://seoskill.dev/mcp"}}}Cursor で開く{"servers":{"dev-seoskill-seo":{"type":"http","url":"https://seoskill.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-seoskill-seo":{"type":"http","url":"https://seoskill.dev/mcp"}}}{"mcpServers":{"dev-seoskill-seo":{"serverUrl":"https://seoskill.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
エージェントネイティブなチームのための SEO
エージェントが推測に頼らず、実際の数値に基づいて作業できるよう、毎日エージェントに渡している SEO データです。
ほとんどの AI SEO ツールは、2つのことのどちらかをします。一般的なアドバイスのチェックリストをエージェントに渡すか、あなたのサイトを見たこともないキーワードツールの推定値を与えるかです。どちらにしても、ほかの誰もが公開しているのと同じページに行き着きます。キーワードリストから書かれたページは SEO ではありません。質の低いコンテンツです。
これは逆のアプローチです。Google Search Console MCP サーバー兼 CLI で、エージェントに何をすべきかは指示しません。事実を伝えます。Search Console のクリック数、表示回数、掲載順位、Google Analytics または Clicky の訪問数、Bing のデータ、Google のアップデートの日付、そしてサイトのクロール結果です。何が重要かはエージェントが判断し、変更する内容はあなたが決めます。
無料のオープンソースです。自由に試して、自分に合うようにカスタマイズしてください。
インストール(30秒でセットアップ)
1. エージェントに接続する
Claude Code
claude mcp add --transport http seoskill https://seoskill.dev/mcp
Codex
codex mcp add seoskill --url https://seoskill.dev/mcp
その他のエージェント
https://seoskill.dev/mcp をリモート MCP サーバーとして追加してください。Cursor、Claude
Desktop、VS Code など、ほとんどのエージェントが対応しています。
CLI(クロールと、マシン上で実行する Bing 向け)
npm i -g seo
seo start
seo start でサインインし、エージェントを接続してスキルをインストールします。
2. Google でサインインする
エージェントが Google のサインイン画面を開きます。Search Console を閲覧できるアカウントを選んでください。それがあなたのアカウントです。パスワードも登録フォームもありません。
3. 実際の質問をする
Why did clicks drop on example.com last month?
これで完了です。すぐに使えます。
質問できること
- 「先月、クリック数が減ったのはなぜですか? コアアップデートの影響ですか?」
- 「1ページ目に近いページはどれで、どんなキーワードでランクインしていますか?」
- 「このページはインデックスされていますか? されていない場合、その理由は何ですか?」
- 「このページが表示されている検索語句のうち、ページ内で一度も触れていないものはどれですか?」
- 「ChatGPT、Claude、Perplexity は私のサイトを読めますか?」
- 「検索で競合しているのは誰ですか? 「vs」ページや代替製品のページに需要はありますか?」
エージェントがコマンドを選び、結果を読み取って、見つかったことを提示します。
これが生まれた理由
エージェントが SEO でいつも同じような失敗をしていたため、これを作りました。
#1:エージェントが事実をでっち上げる
問題点。 エージェントにトラフィックが減った理由を尋ねると、考えられる原因がきれいに並んだリストが返ってきます。アルゴリズムのアップデート、技術的な問題、コンテンツの品質。どれもあなたのサイトのデータに基づいていないため、役に立ちません。
解決策は、実際の数値を与えることです。
seo reportでは、前期間との合計値の比較、変動したページやクエリ、そして確認する価値のある箇所を示します。具体的には、すぐに取り組める改善点、クリック率の低いページ、2ページ目で停滞しているページ、衰退、カニバリゼーションです。seo compareでは、日付の前後の週を、期間中の Google アップデートとともに比較します。
#2:キーワードツールも推測している
問題点。 Ahrefs と Semrush はサンプルからトラフィックを推定します。ロングテールの大部分を見落とし、互いに一致することもほとんどありません。
解決策は、自分のデータを出発点にすることです。Google の正確なデータ源は Search Console です。キーワードの検索ボリュームや競合データが必要な場合は、seo research で自分の DataForSEO または Ahrefs のキーを使い、推定値と実際の数値を分けて扱います。
#3:エージェントが修正できていないのに、修正済みだと言う
問題。 エージェントは自分の編集を信頼します。その後、ページがまだ noindex のまま、リダイレクトしたまま、あるいは Google に登録されていないことに気づきます。
解決策は、公開中のサイトを確認することです。
seo pageは 1 つの URL を読み込み、Google にインデックス登録されているかを確認します。seo indexは、クリック数が減少したすべてのページを確認します。seo crawlは、AI エージェントが読み取れる内容も含め、サイト全体を確認します。
#4:レポートが多すぎる
問題。 SEO ツールはレポートが大好きです。このツールの初期バージョンには約 70 個のレポートがありましたが、そのほとんどはほぼ誰にも使われませんでした。
解決策として、コマンドを少数に絞りました。それぞれのコマンドには、サイトまたは URL を指定し、必要に応じて日付も指定できます。調整が必要な設定はありません。すべての結果の末尾に次に実行するコマンドが示されるため、エージェントは常に次に進む先がわかります。
リファレンス
| コマンド | 返される内容 |
|---|---|
seo report | --site の Search Console 概要と、各セクションの上位の行 |
seo page | 1 つの URL:公開中のページ、Google のインデックス状況、クエリ |
seo compare | 日付の前後のデータと Google のアップデート |
seo index | 既知の URL の Google によるインデックス登録の理由(公開中の確認に基づくラベル付き)と、クリック数が減少したページ |
seo research | 独自のキーを使ったキーワード、検索結果、競合他社、バックリンク |
seo data | Search Console または Bing の未加工の行データ |
seo analytics | Google Analytics または Clicky のランディングページ |
seo crawl | サイト全体の技術的な問題と AI エージェントのアクセス状況(CLI のみ) |
seo internal-links | サイト全体または特定のページに追加する内部リンク(CLI のみ) |
すべてのコマンドは seo_report のような MCP ツールとしても利用できます。スクリプトからコマンドを実行するときは、--json を追加してください。
保存するデータ
必要最小限です。ホスト型サーバーは、連携した Google アカウントと保存したキーを暗号化して保持します。Search Console のデータ、レポート、リクエストログは保持しません。CLI はシステムのキーチェーンにサインイン情報を保存します。詳細はプライバシーポリシーをご覧ください。
リンク
Apache-2.0。名称とアートワークはブランドポリシーの対象です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。