Keyword Research MCP: autocomplete, search volume, difficulty and Google Trends
リモートKeyword Research MCP: autocomplete, search volume, difficulty and Google Trends について
Keyword Research MCPは、MCPクライアントやAIエージェント向けのリモート検索キーワード調査サーバーです。6つの読み取り専用ツールでオートコンプリート、キーワード指標・候補、Google Trendsを扱い、Apify経由で呼び出しごとに課金されます。
主な機能
- 01Google、YouTube、Bingのオートコンプリート
- 02検索ボリューム、CPC、競合度、難易度
- 03キーワード候補と検索意図
- 04Google Trendsの関心度と関連クエリ
- 05地域別のトレンド検索
活用シーン
- 01オートコンプリートによるキーワード一覧の作成
- 02複数キーワード群の指標比較
- 03期間別の関心度と関連クエリの確認
- 04地域ごとの最近のトレンド検索の確認
MCP 対応
リモートHTTP経由で、MCPクライアントに6つの読み取り専用調査ツールを公開します。Apifyのホスト型エンドポイントにはOAuthで、サーバーのエンドポイントにはApify APIトークンで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apify.com/?tools=fairfetch/keyword-research-mcpclaude mcp add --transport http fairfetch-data-keyword-research https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp{"mcpServers":{"fairfetch-data-keyword-research":{"type":"http","url":"https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"}}}Cursor で開く{"servers":{"fairfetch-data-keyword-research":{"type":"http","url":"https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"}}}VS Code で開く{"mcpServers":{"fairfetch-data-keyword-research":{"type":"http","url":"https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"}}}{"mcpServers":{"fairfetch-data-keyword-research":{"serverUrl":"https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp認証が必要https://fairfetch--keyword-research-mcp.apify.actor/mcp認証が必要ツール
詳細
キーワード調査 MCP:AI エージェント向けのオートコンプリート、検索ボリューム、キーワード難易度、Google Trends
Claude、Cursor、VS Code などの MCP クライアントや AI エージェントが呼び出せる、読み取り専用のキーワード調査ツールを6つ備えたリモート MCP サーバーです。Google、YouTube、Bing のオートコンプリート、キーワードの検索ボリューム、CPC、競合度、キーワード難易度、検索意図、キーワード候補、Google Trends(関心度の推移、関連クエリ、急上昇中の検索キーワード)を利用できます。
Apify 上で Actor fairfetch/keyword-research-mcp として動作し、Apify Store の独立系開発者 fairfetch が公開しています。利用料金は Apify アカウントを通じて呼び出しごとに支払います。サブスクリプションはなく、Ahrefs、Semrush、Google Ads、DataForSEO のアカウントも必要ありません。
このリポジトリには掲載情報のみが含まれています。README、MCP Registry 用の server.json、アイコンです。サーバーのソースコードは公開されていません。
ツールと料金
| ツール | 1回の呼び出しで取得できる内容 | 料金 |
|---|---|---|
search_suggestions | 1~10個のシードに対する Google、YouTube、Bing のオートコンプリート候補。必要に応じて a-z/0-9 または疑問詞で拡張できます | 1クエリあたり $0.002(1つのシードを1つのエンジンで検索 = 1クエリ。a-z 拡張はシードとエンジンごとに37クエリ) |
keyword_metrics | 1~200個のキーワードの検索ボリューム、CPC、競合度、キーワード難易度、検索意図、トレンド | データのあるキーワード25個あたり $0.10(1~25個 = 1ブロック、26~50個 = 2ブロックなど) |
keyword_ideas | 1つのシードに対する最大200個のキーワード候補(シードを含むより長いキーワード、または Google の関連検索)と同じ指標 | 返されたキーワード50個あたり $0.12 |
google_trends_interest | 1つの尺度での1~5個の語句の Google Trends 関心度の推移。地域を指定することもできます | 1回あたり $0.02 |
google_trends_related | 1つの語句に関する Google Trends の上位および急上昇中の関連クエリ | 1回あたり $0.02 |
google_trending_now | 過去4、24、48、168時間における国または地域の急上昇中の検索キーワード | 1回あたり $0.01 |
2026年10月27日時点で Apify API から取得した料金です。正式な料金は Actor の Apify ページをご確認ください。失敗した呼び出し、無効な引数、データがない呼び出しには料金がかからず、データのないキーワードは件数に含まれません。各ツールの引数、出力フィールド、使用例については Actor の Apify ページに記載されています。
| 例 | 料金 |
|---|---|
| Google で5つのシードをオートコンプリート検索 | $0.01 |
| Google、YouTube、Bing で1つのシードを a-z 拡張付きでオートコンプリート検索(111クエリ) | 約 $0.22 |
| 20個のキーワードの検索ボリュームと難易度を調査 | $0.10 |
| 100個のキーワードの検索ボリュームと難易度を調査 | $0.40 |
| 1つのシードに対する50個のキーワード候補 | $0.12 |
| Google Trends:5年間にわたる5つの語句の比較 | $0.02 |
| 調査セッション:オートコンプリート検索3回、キーワード40個の確認、候補50個、Trends の比較1回、関連クエリ | 約 $0.37 |
これらの料金に加えて Apify プラットフォームの利用料金がかかります。 サーバーは Apify の Standby モードで動作します。Standby Actor の場合、Apify はサーバーのプラットフォーム利用料金をアカウントに請求します。
- MCP クライアントが接続するとサーバーが起動します。ほとんどのクライアントは、ツールが使われなくても、起動時またはチャット開始時に接続します。最後のリクエストから5分後に停止します。テストでは、起動1回あたり256 MBで約 $0.005 でした。この金額には停止までの5分間も含まれています。
- 起動ごとに Apify の起動手数料 $0.00005 と、Google Trends の準備に使う Apify の住宅用プロキシ経由の少量のリクエスト1回(約 $0.0001)もかかります。
- Google Trends の呼び出しごとに、プロキシ通信の料金が約 $0.00015 加算されます。
- クライアントが同時に8件を超えるリクエストを送信すると、Apify は2つ目のサーバーを起動します。その場合、停止までの5分間の料金(約 $0.0045)も追加されます。
コスト管理:エージェントにこれらのツールを渡す前にお読みください
各呼び出しには、ツール固有の引数上限があります。現在の料金で、1回の呼び出しにかかる最大料金は次のとおりです。
| ツール | 1回の呼び出しの最大値 | 料金 |
|---|---|---|
search_suggestions | 120 クエリ(1回の呼び出しの上限) | $0.24 |
keyword_metrics | 200 キーワード(すべてデータあり、8 ブロック) | $0.80 |
keyword_ideas | 200 件のアイデア(4 ブロック) | $0.48 |
google_trends_interest | 1回の呼び出し | $0.02 |
google_trends_related | 1回の呼び出し | $0.02 |
google_trending_now | 1回の呼び出し | $0.01 |
エージェントが呼び出しを続けても、これらの上限によって止まることはありません。支出を制限する仕組みは次のとおりです。
- 各ツールの説明には料金が記載されているため、エージェントは呼び出しにかかる料金を確認できます。また、データがある場合にのみ回答に料金が発生します。
- 実行ごとに最大請求額が設定されています。 この MCP サーバーでは、Apify がその額を設定します(テストでは、アカウントの残りの利用上限と一致しました)。上限を超える呼び出しは、データを取得する前に拒否され、残額を示すエラーが表示されます。
- **Apify Console の Billing > Limits(Custom usage limit)で、支出してもよい額に Apify の利用上限を設定してください。上限はプランの最大額まで設定できます。上限に達すると、Apify はアカウントのサービスを一時停止します。Free プランの上限は月間無料利用額です(Free プランには毎月 $5 の利用額が含まれます。詳しくは料金をご覧ください)。さらに利用するには、アップグレードするか、次の請求サイクルまでお待ちください。
- 実行中のサーバーは、起動時に設定されていた上限を維持します。 上限を引き上げた後、新しい上限でサーバーを起動するには、MCP クライアントを5分間終了するか、切断してください。
- 使用しないクライアントやプロジェクトでは、サーバーを削除するか無効にしてください。 接続されたクライアントは、ツールを呼び出さなくてもサーバーを起動することがあります(起動のたびに約 $0.005)。たとえば、クライアントの起動時や新しいチャットを開くたびに起動する場合があります。
接続
オプション1:Apify のホスト型 MCP サーバー(Apify にサインイン。トークンのコピーは不要)
この URL をリモート MCP サーバー(Streamable HTTP)として追加してください。その後、クライアントからブラウザーで Apify にサインインするよう求められます(OAuth)。
https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp
Claude Code
claude mcp add --transport http keyword-research "https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"
次に Claude Code で /mcp を実行し、keyword-research を選択して Apify にサインインします(または claude mcp login keyword-research を実行します)。
Claude アプリ:Settings > Connectors > Add custom connector を選択し、URL を貼り付けます。
Cursor(~/.cursor/mcp.json、またはプロジェクト内の .cursor/mcp.json):
{
"mcpServers": {
"keyword-research": {
"url": "https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"
}
}
}
VS Code:MCP: Add Server を実行して HTTP を選択し、URL を貼り付けるか、.vscode/mcp.json に追加します。
{
"servers": {
"keyword-research": {
"type": "http",
"url": "https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"
}
}
}
この URL を使用すると、ツールは fairfetch--keyword-research-mcp--search_suggestions などの名前で表示されます。Apify の OAuth サインインにより、クライアントは Apify アカウントにアクセスできるようになります(Apify の OAuth が提供するスコープは1つで、API への完全なアクセス権があります)。ブラウザーを使えないクライアントは、代わりにこの URL に Authorization: Bearer <your Apify API token> ヘッダーを送信できます。
オプション2:Apify API トークンを使ったサーバー独自のエンドポイント
ヘッドレスエージェントと SDK 向けです。このエンドポイントが受け付けるのは Apify API トークンのみです(OAuth サインインには対応していません)。Apify Console > Settings > API & Integrations でトークンを取得し、Authorization: Bearer <token> として送信してください。
https://fairfetch--keyword-research-mcp.apify.actor/mcp
Claude Code
claude mcp add --transport http keyword-research https://fairfetch--keyword-research-mcp.apify.actor/mcp \
--header "Authorization: Bearer YOUR_APIFY_TOKEN"
Cursor:
{
"mcpServers": {
"keyword-research": {
"url": "https://fairfetch--keyword-research-mcp.apify.actor/mcp",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}
VS Code(.vscode/mcp.json。VS Code がトークンの入力を求め、安全に保存します):
{
"inputs": [
{ "type": "promptString", "id": "apify-token", "description": "Apify API token", "password": true }
],
"servers": {
"keyword-research": {
"type": "http",
"url": "https://fairfetch--keyword-research-mcp.apify.actor/mcp",
"headers": { "Authorization": "Bearer ${input:apify-token}" }
}
}
}
この場合、ツール名にプレフィックスは付きません(search_suggestions など)。また、引数のスペルを間違えると、その名前を示すエラーが無料で返されます。Apify のホスト型サーバー(オプション1)は、このサーバーのツールが宣言していない引数を、呼び出し前に除外します。
データソース
| ツール | ソース |
|---|---|
search_suggestions | Google と YouTube のサジェストサービス(Chrome のアドレスバーで使用されるもの)および Bing の OpenSearch サジェスト |
keyword_metrics、keyword_ideas | DataForSEO Labs(Google):DataForSEO のキーワードデータベースに基づく月間 Google Ads 検索ボリューム、CPC、入札額(毎月更新)。キーワード難易度と検索意図は DataForSEO による推定値です |
| Google Trends ツール | Apify の住宅用プロキシ経由で利用する、Google Trends の一般公開ウェブエンドポイント(「法的事項」を参照) |
キーワード指標とアイデアは 94 か国(中国とロシアを除く)を対象としています。オートコンプリートと Google Trends はどの国でも利用でき(Bing は 34 市場)、機能します。
法的事項
このツールは、公開されている検索サジェストと Google Trends の統計情報、および DataForSEO API 経由で取得したキーワード統計情報を読み取ります。どこにもログインせず、CAPTCHA を解読することもなく、個人データも収集しません。サジェストと トレンド検索は、多くの人々の検索内容をもとに生成されます。その中には公人の名前や、 まれに慎重に扱うべきその他のテキストが含まれる場合があります。
Google Trends ツールが Google にアクセスする方法。 リクエストは Apify の住宅用プロキシ(住宅用プロキシを利用できない場合は Apify のデータセンタープロキシ)を経由し、Chrome ブラウザーの User-Agent を使用して、1 つの IP アドレスにつき一度に 1 件ずつ、約 1 秒間隔で送信されます。Google がリクエストを制限した場合(HTTP 429 または 403、あるいは「異常なトラフィック」ページへのリダイレクト)、別の IP アドレスから最大 5 回までリクエストを再試行します。どちらのプロキシも利用できない場合、リクエストはサーバー自身の IP アドレスから約 5 秒間隔で送信され、制限されたリクエストの再試行前には毎回、最大約 1 分間待機します。また、1 つの IP アドレスで長い一連のリクエストが行われないよう、30 件のリクエストごとに IP アドレスを変更します。IP アドレスが変わっても Google の Cookie は保持され、Cookie がまだ新しい接続には、ツールの別の接続ですでに Google に受け入れられた Cookie が付与される場合があります。trends.google.com の robots.txt で禁止されているのは /explore ページ(/explore? および /trends/explore?)のみで、このツールが使用するエンドポイント(/trends/api/...、/_/TrendsUi/data/batchexecute、/trending/rss)は禁止されていません。
各サービスの規約では、自動アクセスと再利用が制限されています。
- Google と YouTube(robots.txt のない suggestqueries.google.com、trends.google.com):Google の利用規約では、robots.txt などの機械可読な指示を無視する自動アクセスを禁止しています。また、YouTube の利用規約では、YouTube の事前の書面による許可がない自動アクセスを禁止しています(公開検索エンジンを除く)。
- Bing(robots.txt を読み込めない api.bing.com):Microsoft サービス規約では、Bing と MSN で利用可能なテキストおよびその他の素材は非商用の個人利用に限られ、独自の製品の開発に使用できるのは、Microsoft または権利者が明示的に許可した範囲に限ると定めています(第 14.f.i 項「Bing および MSN の素材」)。また、サービスへのアクセス制限を回避することも禁止しており、「許可されていないスクレイピング」もこれに含まれます(第 3.a.vi 項)。
Amazon、eBay、DuckDuckGo のオートコンプリートは提供していません。これらのサービスの robots.txt または規約では、自動アクセスまたは AI エージェントによるアクセスが禁止されているためです。データの使用方法、および各サービスの規約と適用される法律の遵守については、ご自身の責任となります。
Google、YouTube、Microsoft/Bing、DataForSEO、またはここに記載されているその他の企業や製品とは提携しておらず、推奨も受けていません。名称は各所有者の商標であり、データソースと互換ソフトウェアを説明する目的に限って使用しています。
サポート
質問、バグ報告、機能リクエストは、Actor の Apify ページの Issues タブにお寄せください。このリポジトリには 掲載情報のみが含まれているため、独自の Issue トラッカーは無効になっています。
MIT ライセンス(このリポジトリにはドキュメント、設定、アイコンのみが含まれます)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。