autorank-mcp について
autorank-mcpは、SEO担当者やAIエージェント向けのオフライン技術SEOツールです。構造化データ、メタタグ、クロール指示の生成と検証に加え、検索結果プレビューや文章分析を行います。各ツールは純粋関数で、APIキー、アカウント、ネットワーク接続は不要です。
主な機能
- 01JSON-LD構造化データの生成と検証
- 02メタタグとクロール指示の作成
- 03robots.txtとhreflangの検証
- 04タイトルと説明文のピクセル幅チェック
- 05検索結果の表示プレビュー
- 06キーワード密度と可読性の分析
活用シーン
- 01ページ向けFAQや記事の構造化データ生成
- 02robots.txtの構文問題の確認
- 03検索結果での切り詰めを抑えるタイトル調整
- 04文章のキーワード密度と可読性の評価
MCP 対応
autorank-mcpは、AIエージェントにオフラインSEOツールを公開するMCPクライアント向けサーバーです。ツールはネットワーク接続を行わず、APIキーやアカウントも不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
18掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| title | string | はい |
詳細
AutoRank MCP
AI エージェント向けのテクニカル SEO ツールです。構造化データの生成と検証、メタタグとクロール指示の作成、Google での検索結果の実際の表示確認、コピーの分析を、Claude、Cursor、または任意の MCP クライアントから実行できます。
API キーもアカウントも不要です。ネットワーク通信も行いません。 すべてのツールは純粋関数のため、サーバーはオフラインで動作し、1 行でインストールできます。
これらのツールのブラウザー版は autorank.so/free-tools にあります。
インストール
Claude Desktop — claude_desktop_config.json に追加します。
{
"mcpServers": {
"autorank": {
"command": "uvx",
"args": ["autorank-mcp"]
}
}
}
または、pip を使います。
pip install autorank-mcp
その後、クライアントで autorank-mcp コマンドを指定します。環境変数は不要です。
ツール
構造化データ
| ツール | 機能 |
|---|---|
generate_faq_schema | 質問と回答のペアから FAQPage JSON-LD を生成 |
generate_article_schema | 著者と日付を含む Article JSON-LD を生成 |
generate_breadcrumb_schema | BreadcrumbList JSON-LD を生成 |
generate_local_business_schema | 郵便住所を含む LocalBusiness JSON-LD を生成 |
validate_json_ld | ブロックを解析し、タイプごとの必須フィールドを確認して、リスクのあるパターンを検出 |
メタタグとクロール指示
| ツール | 機能 |
|---|---|
generate_meta_tags | タイトル、説明、canonical、OG、Twitter Card を含む head ブロックを生成 |
generate_robots_meta | 指示から robots メタタグを生成し、平易な説明を付加 |
generate_robots_txt | robots.txt を生成し、主要な AI クローラーを任意でブロック |
validate_robots_txt | 構文を検証し、実際に大きな損害を招くミスを明らかにする |
generate_hreflang | 返りリンクの要件を明示した hreflang タグを生成 |
SERP とコピー
| ツール | 機能 |
|---|---|
check_title_length | タイトルのピクセル幅による切り詰めを確認 |
check_description_length | 説明文のピクセル幅による切り詰めを確認 |
serp_preview | パンくずリストを含む、検索結果全体の表示を確認 |
keyword_density | 単語とフレーズの頻度を計算し、キーワードの詰め込みを警告 |
readability_score | Flesch 読みやすさスコアと学年レベルを算出 |
ユーティリティ
| ツール | 機能 |
|---|---|
build_utm_link | UTM タグ付きトラッキング URL を生成し、大文字・小文字の不一致を警告 |
slugify | タイトルから整った URL スラッグを生成 |
autorank_free_tools | ライブクロールが必要なウェブ専用ツールを一覧表示 |
設計上の注意点
タイトルのチェックでは文字数ではなくピクセル幅を測定します。 Google はレンダリング後の幅に基づいて切り詰めるため、文字数では大きく誤解を招きます。大文字の W 60 個と i 60 個では、占める幅が大きく異なります。タイトルはスニペットが書き換えられる最も一般的な原因であるため、このチェックでは幅を近似します。
スキーマツールは、虚偽の記載を支援しません。 validate_json_ld は aggregateRating があれば必ず警告します。評価の捏造は手動による対策の原因として知られており、generate_faq_schema は回答がすでにページ上に表示されている必要があることを明記します。表示されているコンテンツと一致しない構造化データは、近道ではなくスパムの兆候です。
意図的に提供していないツールもあります。 ライブクロールやキーワードコーパスが必要な機能(リンク切れの確認、キーワード難易度、サイトマップの抽出、重複コンテンツの検出など)は純粋関数ではないため、本来あるべき場所であるウェブ上に残しています。autorank_free_tools でこれらを確認できます。
robots.txt が制御するのはクロールであり、インデックス登録ではありません。 この 2 つを混同すると、ページが誤ってインデックスに残ることが最もよくあるため、validate_robots_txt は出力でその点を説明します。
開発
git clone https://github.com/RyanKramer/autorank-mcp
cd autorank-mcp
pip install -e .
autorank-mcp
概要
AutoRank が開発しました — AI SEO コンテンツ自動化ツールです。これらのツールのウェブ版と、さらに約 30 のツールを autorank.so/free-tools で無料で利用できます。
MIT ライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。