mcpField
S
SEO Skill

SEO Skill

リモート
seoskill.devビジネス・マーケティング6005 日前に更新
リポジトリ公式サイト

SEO Skill について

SEO Skill は、SEO エージェント向けのオープンソース MCP サーバー兼 CLI です。一般論ではなく、Search Console、分析サービス、Bing、サイトクロールの実データを提供し、分析結果を基に人が判断できます。

主な機能

  1. 01Search Console のレポートとページ別クエリ
  2. 02Google アップデート前後の比較
  3. 03インデックス状況とサイトの問題確認
  4. 04分析サービスと Bing のデータ取得
  5. 05キーワードと競合の調査
  6. 06CLI によるクロールと内部リンク確認

活用シーン

  1. 01検索クリック数の減少原因を調べる
  2. 02検索上位に近いページを見つける
  3. 03URL が未登録の理由を確認する
  4. 04AI エージェントからのサイト閲覧可否を確認する

MCP 対応

ホスト型のリモート MCP サーバーを通じて、SEO コマンドを MCP ツールとして公開します。ローカル CLI はクロールと Bing データにも対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://seoskill.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmseo0.5.0

ツール

詳細

SEO スキル

エージェントネイティブなチームのための SEO

npm

エージェントが推測に頼らず、実際の数値に基づいて作業できるよう、毎日エージェントに渡している 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 page1 つの URL:公開中のページ、Google のインデックス状況、クエリ
seo compare日付の前後のデータと Google のアップデート
seo index既知の URL の Google によるインデックス登録の理由(公開中の確認に基づくラベル付き)と、クリック数が減少したページ
seo research独自のキーを使ったキーワード、検索結果、競合他社、バックリンク
seo dataSearch Console または Bing の未加工の行データ
seo analyticsGoogle Analytics または Clicky のランディングページ
seo crawlサイト全体の技術的な問題と AI エージェントのアクセス状況(CLI のみ)
seo internal-linksサイト全体または特定のページに追加する内部リンク(CLI のみ)

すべてのコマンドは seo_report のような MCP ツールとしても利用できます。スクリプトからコマンドを実行するときは、--json を追加してください。

保存するデータ

必要最小限です。ホスト型サーバーは、連携した Google アカウントと保存したキーを暗号化して保持します。Search Console のデータ、レポート、リクエストログは保持しません。CLI はシステムのキーチェーンにサインイン情報を保存します。詳細はプライバシーポリシーをご覧ください。

リンク

Apache-2.0。名称とアートワークはブランドポリシーの対象です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。