SEO MCP: 開発者兼SEO専門家向け 無料AhrefsデータAPI
June 04, 2025
SEO MCP
プロジェクト概要
SEO MCP(Model Control Protocol)とは、Ahrefsのデータを利用した無料のSEOツールサービスです。AhrefsからSEOデータを取得するためのAPIを提供し、CAPTCHAの解決、認証、データ取得までを自動で行います。取得した結果はパフォーマンス向上とAPIコスト削減のためキャッシュされます。
本サービスは教育目的で提供されています。
利用方法
前提条件
- Python 3.10以上
- CapSolverアカウントとAPIキー
インストール方法
PyPIからのインストール
pip install seo-mcp
# または uv を使う場合
uv pip install seo-mcp
手動インストール
- リポジトリのクローン:
git clone https://github.com/cnych/seo-mcp.git cd seo-mcp
- 依存関係のインストール:
pip install -e . # または uv pip install -e .
- CapSolver APIキーの設定:
export CAPSOLVER_API_KEY="your-capsolver-api-key"
サービスの実行
Cursor IDEでの利用
Cursorの設定でMCPタブを開き、「+Add new global MCP server」をクリックして以下を入力してください。
{
"mcpServers": {
"SEO MCP": {
"command": "uvx",
"args": ["--python", "3.10", "seo-mcp"],
"env": {
"CAPSOLVER_API_KEY": "CAP-xxxxxx"
}
}
}
}
.cursor/mcp.json
ファイルを作成し、同じ内容を記述してください。
APIリファレンス
get_backlinks_list(domain: str)
: ドメインのバックリンクを取得します。- パラメータ:
domain
(文字列, 例: "example.com")
- パラメータ:
keyword_generator(keyword: str, country: str = "us", search_engine: str = "Google")
: キーワードのアイデアを生成します。- パラメータ:
keyword
(文字列),country
(文字列, デフォルト: "us"),search_engine
(文字列, デフォルト: "Google")
- パラメータ:
get_traffic(domain_or_url: str, country: str = "None", mode: str = "subdomains")
: トラフィック推定値を取得します。- パラメータ:
domain_or_url
(文字列),country
(文字列, デフォルト: "None"),mode
(文字列, "subdomains" または "exact")
- パラメータ:
keyword_difficulty(keyword: str, country: str = "us")
: キーワード難易度スコアを取得します。- パラメータ:
keyword
(文字列),country
(文字列, デフォルト: "us")
- パラメータ:
主要機能
- バックリンク分析: 詳細なバックリンクデータ(ドメイン評価、アンカーテキスト、リンク属性)を取得し、教育機関および政府機関のドメインでフィルタリングできます。
- キーワードリサーチ: キーワードのアイデアを生成し、難易度、検索ボリューム、トレンドなどを表示します。
- トラフィック分析: ウェブサイトのトラフィックを予測し、履歴、人気ページ、国別分布を表示し、キーワードランキングを追跡できます。
- パフォーマンス最適化: CapSolverを利用したCAPTCHAの自動解決機能を備え、レスポンスキャッシュも搭載しています。
- Ahrefsデータ統合: AhrefsからSEOデータを直接取得します。
対象ユーザー
Ahrefsデータをプログラムで取得し、分析、自動化、または教育目的で利用したい開発者、SEO専門家、研究者の方々。
プロジェクトリンク
- GitHubリポジトリ: https://github.com/cnych/seo-mcp
利用シナリオ
- AhrefsからのSEOデータ自動収集
- カスタムSEOダッシュボードやツールの構築
- 競合分析のためのバックリンクプロファイルの調査
- コンテンツ作成のためのキーワードアイデア生成
- ウェブサイトのトラフィックとキーワードランキングのプログラムによる監視