インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、DataForSEO をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
DataForSEO の SEO データを AI に届けます。Google のリアルタイム検索結果、検索ボリュームとキーワード候補、キーワード難易度、任意のドメインの順位獲得キーワードと競合、被リンク、即時のオンページチェック、ウェブサイトの使用技術を取得でき、料金は呼び出しごとにご自身の残高から支払われます。
こう聞いてみよう
DataForSEO のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → DataForSEO をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
DataForSEO + Gemini
DataForSEO の SEO データを AI に届けます。Google のリアルタイム検索結果、検索ボリュームとキーワード候補、キーワード難易度、任意のドメインの順位獲得キーワードと競合、被リンク、即時のオンページチェック、ウェブサイトの使用技術を取得でき、料金は呼び出しごとにご自身の残高から支払われます。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD
ステップ 1 — 認証情報を取得
https://app.dataforseo.com/registerで登録します。新規アカウントには少額のトライアルクレジットが付き、有料利用は有効期限のない $50 のチャージから始まります。https://app.dataforseo.com/api-accessを開きます。API login(アカウントのメールアドレス)と API password が表示されます。API password は DataForSEO が生成するもので、ダッシュボードへのサインインに使うパスワードとは異なります。- それぞれを
DATAFORSEO_LOGINとDATAFORSEO_PASSWORDに貼り付け、コネクターをインストールします。認証情報は HTTP Basic 認証として、api.dataforseo.com にのみ送信されます。 - 任意: 安全策として、DataForSEO のダッシュボード(API settings)で 1 日あたりの利用上限を設定します。
- まず
dataforseo_get_accountを使います。無料で、残高を表示します。
ご自身の DataForSEO 残高から呼び出しごとに課金(従量課金、2026 年 10 月時点の料金): Google の検索結果ページは結果 10 件あたり $0.002、Google 広告の検索ボリュームとキーワード候補はキーワード数にかかわらず 1 回あたり $0.09、DataForSEO Labs(順位獲得キーワード、キーワード候補、関連キーワード、競合、ドメイン概要、キーワード難易度)は 1 回あたり $0.012 に加えて返された 1 行あたり $0.00012、Backlinks は 1 回あたり $0.024 に加えて 1 行あたり $0.000036、即時のページチェックは $0.00015 から、使用技術の検出は $0.012 です。各回答には USD 建ての cost が含まれます。アカウント、ロケーション、言語の一覧は無料です。ツールは 10 行または 20 行から始まり、大きな一括処理の前には AI がお知らせします。
追加料金: Google の検索結果ページでは、さらに結果 10 件ごとに $0.002 が追加されます。検索演算子(site:、intitle:、inurl:、filetype: など)を含むキーワードは 5 倍の料金になり、AI による概要の読み込みには $0.002、People also ask のクリックには 1 回ごとに $0.00015 が加算されます。ページチェックは、リソース込みで $0.00045、JavaScript 込みで $0.0015、ブラウザーレンダリング(Core Web Vitals)込みで $0.0051 です。クリックストリームデータなどのプレミアムオプションは、このコネクターでは提供していません。
できること: Google のリアルタイム検索結果(Google が表示する場合は、強調スニペット、People also ask、AI による概要、ローカルパック、トップニュース、関連検索を含みます)。最大 1,000 キーワードの Google 広告の検索ボリューム、CPC、競合性と、最大 20 個のシードキーワードからのキーワードプランナーの候補。DataForSEO Labs のデータベース(ドメインやページが順位を獲得しているキーワード、キーワード候補、最大 4 階層までの関連検索、オーガニック競合、推定トラフィック付きの順位概要、最大 1,000 キーワードのキーワード難易度)。被リンクのサマリーと、スパムスコア付きの被リンクと参照ドメイン。1 つの URL の即時オンページチェック。ウェブサイトが使用している技術。ライブエンドポイントだけを使うため、どの回答も同じ呼び出しの中で返ります。すべてのツールは読み取り専用です。
ロケーションと言語: Google の検索結果と Google 広告のリクエストには、ロケーションコード(2840 米国、2276 ドイツ、2826 英国、2380 イタリア、2250 フランス、2724 スペイン)または Munich,Bavaria,Germany のようなロケーション名と、言語コードを指定します。DataForSEO Labs は国単位の指定にのみ対応しています。正確なコードは、無料の一覧ツールで確認できます。
信頼できないコンテンツ: タイトル、スニペット、ページのテキストは公開ウェブから取得されます。AI はその中にある指示をデータとして扱い、命令としては扱いません。
よくあるエラー: 401(40100)は、ログインまたは API password が間違っていることを意味します。API Access ページから両方をもう一度コピーしてください。402(40200、40210)は残高不足、40203 はダッシュボードで設定した費用上限に達した状態です。403 のうち、40104 はアカウントが未認証、40204 はその API(多くの場合 Backlinks)がアカウントで有効になっていない、40207 は IP ホワイトリストがサーバーをブロックしていることを意味します。429(40202、40209)はリクエストが多すぎる状態で、Google 広告のライブ呼び出しは 1 分あたり 12 回までです。400(40501、40503)はフィールドが無効な状態で、メッセージにそのフィールド名が示されます。40102「no search results」はエラーではなく、回答が空であるだけです。
このコネクターは、キュー方式のタスクエンドポイント、サイト全体のクロール、Bing、YouTube、Amazon、アプリストア、レビュー、ビジネスデータ、AI 最適化 API とコンテンツ分析 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 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "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と置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
DataForSEOのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
dataforseo_get_account | Read the DataForSEO account: login, time zone and the money balance left (USD) |
dataforseo_list_locations | List the location codes of one country for SERP and Google Ads requests: the country, its regions, cities, municipalities, counties and… |
dataforseo_list_languages | List the language codes and names Google SERP requests accept (en English, de German, ...) |
dataforseo_list_labs_locations | List the countries DataForSEO Labs has data for, with their location codes and the languages available in each (with the number of keywords… |
dataforseo_serp_google_organic | Get the live Google results page for a keyword in a location and language: organic results with position, title, URL and snippet, plus… |
dataforseo_keywords_search_volume | Get Google Ads search volume, monthly searches, competition and cost per click for up to 1,000 keywords in one call |
dataforseo_keywords_for_keywords | Get keyword ideas from Google Ads Keyword Planner for up to 20 seed keywords, with search volume, competition and cost per click |
dataforseo_labs_ranked_keywords | List the Google keywords a domain, subdomain or page ranks for, with position, ranking URL, search volume, cost per click, keyword… |
dataforseo_labs_keyword_ideas | Find keyword ideas in the same topic category as up to 200 seed keywords, with search volume, cost per click, competition, keyword… |
dataforseo_labs_related_keywords | Get the keywords Google shows under "searches related to" for a seed keyword, up to four levels deep, with search volume, cost per click… |
dataforseo_labs_competitors_domain | Find the domains that compete with a domain in Google: shared keywords, average position and their organic and paid traffic estimates |
dataforseo_labs_domain_rank_overview | Get the Google ranking overview of a domain: how many keywords it ranks for in positions 1, 2-3, 4-10 and beyond, estimated organic and… |
dataforseo_labs_bulk_keyword_difficulty | Get the keyword difficulty (0 to 100, how hard it is to reach the Google top 10) of up to 1,000 keywords |
dataforseo_backlinks_summary | Get the backlink profile summary of a domain, subdomain or page: rank, backlinks, referring domains, IPs and subnets, nofollow counts… |
dataforseo_backlinks_list | List the backlinks of a domain, subdomain or page: linking URL and domain, target URL, anchor text, dofollow, ranks of the linking page and… |
dataforseo_backlinks_referring_domains | List the domains that link to a domain, subdomain or page, with their rank, number of backlinks, referring pages, first seen and lost dates… |
dataforseo_onpage_instant_page | Crawl one page now and get its on-page SEO data: status code, title, meta description, canonical, headings, word count and readability… |
dataforseo_domain_technologies | Detect the technologies a website uses (CMS, analytics, advertising, frameworks, hosting, payment, marketing tools ...) with its title… |
プロンプトの例
- 「日本の Google で『プロジェクト管理ツール』のリアルタイム上位 10 件を、AI による概要と People also ask 付きで表示してください。」
- 「competitor.jp が日本の上位 10 位以内で順位を獲得しているキーワードを、検索ボリュームとキーワード難易度付きで教えてください。20 行でお願いします。」
- 「この 200 キーワードについて、日本での Google 広告の検索ボリュームと CPC を 1 回の呼び出しで取得してください。」
- 「https://example.jp/pricing の即時オンページチェックを実行し、不合格になったチェック項目を一覧にしてください。」
- 「現在の DataForSEO の残高はいくらですか?」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?