インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Semrush をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Semrush の SEO データを AI に届けます。ドメイン概要とその推移、オーガニックキーワードと広告キーワード、競合、キーワードギャップ、検索ボリューム、キーワード難易度、キーワード候補、URL ごとの順位、被リンクを取得でき、レポートごとの API ユニット消費量もわかります。
こう聞いてみよう
Semrush のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Semrush をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Semrush + Cursor
Semrush の SEO データを AI に届けます。ドメイン概要とその推移、オーガニックキーワードと広告キーワード、競合、キーワードギャップ、検索ボリューム、キーワード難易度、キーワード候補、URL ごとの順位、被リンクを取得でき、レポートごとの API ユニット消費量もわかります。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
SEMRUSH_API_KEY
ステップ 1 — 認証情報を取得
- API の利用には、Semrush SEO の Business プランに加えて、Subscription info → API units(
https://www.semrush.com/accounts/subscription-info/api-units/)で購入する API ユニットのパッケージが必要です。Business プランを新しく契約した時点では、ユニットは 0 です。 https://www.semrush.com/accounts/api-keys/activeを開き、有効な v3 API キーをコピーします。- キーを
SEMRUSH_API_KEYに貼り付け、コネクターをインストールします。キーは暗号化して保存され、コネクターが各リクエストに付加し、semrush.com にのみ送信されます。 - まず
semrush_get_api_unitsを使います。無料で、キーに残っている API ユニット数を表示します。
ご自身の Semrush API ユニットに課金: どのレポートも、返された行数に応じて Semrush アカウントの API ユニットを消費します。ドメイン概要とその推移、オーガニックキーワード、順位を獲得しているページ、URL ごとのキーワード、キーワードの Google 上位 100 件は 1 行あたり 10 ユニット(一括のキーワード概要では 1 キーワードあたり 10)、広告キーワードと部分一致のキーワード候補は 1 行あたり 20、オーガニック競合、関連キーワード、質問キーワード、被リンク、参照ドメインは 1 行あたり 40(被リンク概要は 1 リクエストあたり 40)、キーワード難易度は 1 キーワードあたり 50、キーワードギャップは 1 行あたり 80 ユニットです。display_date を指定した過去データは 5 倍の料金になります。レポートは指定がない限り 10 行を返し、AI が行数を増やすのは必要なときだけです。列を減らすと回答は短くなりますが、料金は下がりません。ユニットが足りなくなると、Semrush は支払えた分の行だけを返します。
すべての国を対象にしたキーワードレポートに注意: semrush_keyword_overview_all_databases は国ごとに 1 行を返し、行数を制限できません。約 140 行、最大 1,400 ユニットになります。1 つの市場だけを見るなら、semrush_keyword_overview は 10 ユニットで済みます。
できること: ドメイン概要とその月次推移(1 か国またはすべての国)。Organic Research と Advertising Research(ドメインが順位を獲得しているキーワード、Google 広告を出稿しているキーワード)。オーガニック競合と上位表示されているページ。最大 5 ドメインのキーワードギャップ(共通、不足、独自、未開拓のキーワード)。1 キーワードまたは最大 100 キーワードの検索ボリューム、CPC、競合性、検索意図、トレンド、キーワード難易度。関連キーワード、部分一致キーワード、質問キーワード。Semrush が記録したキーワードの Google 上位 100 件。単一 URL のキーワード。そして Authority Score、被リンク、参照ドメインを含む Backlink Analytics です。すべてのツールは読み取り専用です。
データベースとフィルター: database は 2 文字の国コードです(us、uk、de、it、fr、es など)。モバイル(mobile-us)と拡張(us-ext)のデータベースは、ドメインレポートでのみ使えます。「検索ボリューム 1,000 超」や「順位 1 位から 10 位」のようなフィルターは、コネクターが Semrush 独自のフィルター構文にエンコードして送信します。
回答の読み方: Semrush は、ヘッダー行と列コード付きのセミコロン区切り CSV で回答します(Ph はキーワード、Po は順位、Nq は検索ボリューム、Cp は USD 建ての CPC、Kd はキーワード難易度、In は検索意図など)。コードは AI が読み解きます。
よくあるエラー: ERROR 50 :: NOTHING FOUND は、このドメイン、キーワード、データベースについて Semrush にデータがないことを意味します。再試行するのではなく、綴りとデータベースを確認してください。ERROR 120、122、402 は API キーの誤りです。キーをもう一度コピーしてください。ERROR 130 :: API DISABLED は、契約に API アクセスが含まれていない状態です。ERROR 132 は API ユニットが残っていない状態です(被リンクレポートでは、Semrush が認識できないキーに対してもこのエラーが返ります)。ERROR 133 は、プランにこのデータベースが含まれていない状態です。ERROR 429 は同時リクエストが多すぎる状態です。少し待ってください。
このコネクターは、Projects、Position Tracking、Site Audit、Trends(トラフィック)API、Local API と Listing Management API、サブドメインやサブフォルダー単位のレポートには対応していません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Cursor にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Cursor は ~/.cursor/mcp.json から MCP サーバーを読み込みます。次のエントリを追加してください:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、Cursor を再起動します。
- Cursor → Settings → MCP を開き、
anythingmcpが一覧にあり接続済みであることを確認します。 - チャットを始めましょう。エージェントが
Semrushのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
semrush_get_api_units | Show how many Semrush API units this key has left |
semrush_domain_overview | Domain overview in one Semrush database: Semrush rank, organic keywords, organic traffic and traffic cost, paid keywords, paid traffic and… |
semrush_domain_overview_all_databases | The same overview for every Semrush regional database at once (one line per country) |
semrush_domain_history | Monthly history of a domain's organic and paid metrics in one database (rank, keywords, traffic, cost, date), newest first |
semrush_domain_organic_keywords | Keywords a domain ranks for in Google's top 100 (Organic Research): position, previous position, volume, CPC, URL, traffic share, intent |
semrush_domain_paid_keywords | Keywords a domain buys Google Ads for (Advertising Research): ad position, volume, CPC, visible URL, traffic share |
semrush_domain_organic_competitors | Organic search competitors of a domain: competitor relevance, common keywords, their organic keywords, traffic and cost |
semrush_domain_organic_pages | A domain's pages that rank in Google's top 100, with the number of ranking keywords and traffic per page |
semrush_keyword_gap | Compare the keywords of up to five domains (Keyword Gap): shared, all, unique, missing or untapped keywords with each domain's position |
semrush_keyword_overview | Volume, CPC, competition, number of results, trend, intent and difficulty of one keyword in one database |
semrush_keyword_overview_all_databases | Volume, CPC and competition of one keyword in every regional database at once (one line per country), to compare markets |
semrush_batch_keyword_overview | Overview of up to 100 keywords in one database in a single call: volume, CPC, competition, results, trend, intent, difficulty |
semrush_keyword_organic_results | The organic Google results (SERP) Semrush recorded for a keyword: position, domain, URL and SERP features |
semrush_related_keywords | Related keywords, synonyms and variations of a keyword with volume, CPC, competition, difficulty, intent and relevance |
semrush_broad_match_keywords | Broad-match keyword ideas that contain the given keyword, with volume, CPC, competition, difficulty and intent |
semrush_keyword_questions | Question keywords (how, what, why...) that contain the given keyword, with volume, CPC, competition and difficulty |
semrush_keyword_difficulty | Keyword Difficulty (0 to 100) of up to 100 keywords: how hard it is to reach Google's top 10 |
semrush_url_organic_keywords | Keywords one URL ranks for in Google's top 100: position, volume, CPC, traffic share, intent |
semrush_backlinks_overview | Backlink summary of a domain or URL: Authority Score, total backlinks, referring domains, URLs and IPs, follow and nofollow links, text and… |
semrush_backlinks | Backlinks of a domain or URL: Authority Score of the linking page, source title and URL, target URL, anchor, nofollow, first and last seen… |
semrush_referring_domains | Domains that link to a domain or URL: Authority Score, number of backlinks, IP, country, first and last seen (Unix time) |
プロンプトの例
- 「日本のデータベースで example.jp の Semrush ドメイン概要を表示し、今年のオーガニックトラフィックの月ごとの推移も教えてください。」
- 「日本のデータベースで example.jp、competitor-a.jp、competitor-b.jp のキーワードギャップを調べてください。競合が上位 10 位以内に入っていて、当社が取れていないキーワードはどれですか?20 行でお願いします。」
- 「『ヒートポンプ』に関する質問キーワードのうち、月間検索数が 500 を超えるものを探し、それぞれのキーワード難易度を確認してください。」
- 「competitor-a.jp の被リンク概要と Authority Score、最も強い参照ドメイン 20 件を表示してください。」
- 「Semrush の API ユニットはあと何ユニット残っていますか?」
FAQ
Cursor の無料プランでカスタム MCP サーバーは使えますか? はい。MCP は Hobby、Pro、Business の各プランで利用できます。
次のステップ
このガイドは役に立ちましたか?