mcpField
C
CallAI SEO

CallAI SEO

リモート
callaiapi.comビジネス・マーケティング01 週間前に更新
リポジトリ公式サイト

CallAI SEO について

CallAI SEOは、AIエージェントやMCPクライアント向けのリモートSEOデータサービスです。GoogleとBingのライブ検索、キーワードや被リンクの指標、ドメイン比較、ページ検査を提供し、結果には呼び出し料金も含まれます。

主な機能

  1. 01GoogleとBingのライブ検索結果
  2. 02検索量と難易度の指標
  3. 03ロングテール語と競合ギャップの調査
  4. 04ドメイン流入と被リンクの分析
  5. 05ページと技術面のチェック

活用シーン

  1. 01検索語に対するGoogle AI Overviewの引用元確認
  2. 02競合とのキーワード・被リンク比較
  3. 03市場と難易度を指定したキーワード探し
  4. 04公開前のページ監査

MCP 対応

リモートのStreamable HTTP MCPエンドポイント https://api.callaiapi.com/mcp から、SEOおよびサイト検査ツールを公開します。MCPクライアントはAPIキーで接続し、結果には課金情報が含まれます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.callaiapi.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.callaiapi.com/mcp認証が必要

ツール

詳細

CallAI — AI エージェント向けのリアルタイム SEO データ

npm license

中文说明

CallAI は推測ではなく、実際の検索データを AI エージェントに提供します。Google と Bing のリアルタイム検索結果(Google AI Overview と、そこから引用されているサイトを含む)、キーワードの検索ボリュームと難易度、ロングテールのアイデア、競合とのキーワードギャップ、ドメインのトラフィック、バックリンク、ページ内監査を利用できます。

2 通りの方法で使えます。

  • DeepSeek Harness(dsh)プラグイン — この npm パッケージ、@callaiapi/seo です。ツールに加えて、キーワード調査、競合分析、GEO チェック、監査の方法をエージェントに教える callai-seo スキルをインストールします。
  • リモート MCP サーバー — https://api.callaiapi.com/mcp。Claude Code、Cursor、VS Code、Cline、Windsurf など、あらゆる MCP クライアントで利用できます。インストールは不要です。

データは DataForSEO から取得されます。有料ツールは、呼び出しごとに CallAI の残高から料金が引き落とされます。$1 からチャージでき、サブスクリプションは不要で、残高に有効期限はありません。各結果には、その呼び出しにかかった料金が表示されます。7 つの無料ツールは API キーだけで利用できます。キーがなくても、誰でもツールの一覧を確認できます。


目次


1. API キーを取得する

  1. https://callaiapi.com/register で登録します。
  2. $1 以上の金額をチャージします(カード、Apple Pay/Google Pay、または複数のチェーンの USDT に対応)。
  3. API Keys でキーを作成します:https://callaiapi.com/portal?tab=keys。キーは sk-live-… のような形式です。キーごとに利用上限を設定できます。

2. DeepSeek Harness にインストールする

dsh 0.2.0 以降が必要です。

dsh plugin --profile web add @callaiapi/seo

別のプロファイルを使っている場合は、web の代わりに使用中のプロファイル名を指定します(ls ~/.dsh/profiles)。dsh-plugin-shop などのプラグインショップから @callaiapi/seo をインストールすることもできます。その後、dsh を再起動してください。新しく追加したプラグインは、実行中のプロセスには読み込まれません。

プラグインにキーを設定する

プラグインは次の順にキーを検索し、最初に見つかったものを使用します。

場所方法
プラグイン設定 apiKeyプロファイルの cordis.patch.yml(下記)、または dsh のビルドに表示される場合はプラグインの設定ページ
dsh の認証情報 CALLAI_API_KEYdsh の認証情報設定から保存するか、~/.dsh/.credentials.yaml の refs の下、または ~/.dsh/.env(web など、認証情報サービスを備えたプロファイル)に設定します
環境変数 CALLAI_API_KEYCALLAI_API_KEY=sk-live-… dsh web — headless を含む、すべてのプロファイルで動作します

~/.dsh/profiles/<profile>/cordis.patch.yml に設定するプロファイルパッチ:

- id: callai-seo
  config:
    apiKey: sk-live-your-key

~/.dsh/.env に設定する .env ファイル:

CALLAI_API_KEY=sk-live-your-key

dsh の認証情報を保存すると、自動的に再接続されます。パッチファイル、.env、または環境変数の変更は、dsh の再起動後に反映されます。

動作を確認する

セッションを開始し、「どの mcp__callai ツールが使えますか?」 と尋ねます。エージェントが 20 個のツールを一覧表示し、「https://example.com を監査して」 と依頼すると、実際のデータと billed_usd の行が返されるはずです。

プラグイン設定
設定デフォルト説明
apiKey空CallAI のキーです。空の場合は、CALLAI_API_KEY の認証情報または環境変数が使用されます
urlhttps://api.callaiapi.com/mcpMCP エンドポイントです。別のエンドポイントを指定された場合にのみ変更してください
toolCallTimeoutMs120000呼び出しごとのタイムアウトです。詳細な SERP やバックリンクの呼び出しには最大 1 分かかることがあります
アンインストール
dsh plugin --profile web remove @callaiapi/seo

3. 他の MCP クライアントで使用する

設定値
トランスポートStreamable HTTP
URLhttps://api.callaiapi.com/mcp
ヘッダーAuthorization: Bearer sk-live-your-key

Claude Code

claude mcp add --transport http callai https://api.callaiapi.com/mcp \
  --header "Authorization: Bearer sk-live-your-key"

Cursor — プロジェクト内の .cursor/mcp.json、または ~/.cursor/mcp.json:

{
  "mcpServers": {
    "callai": {
      "url": "https://api.callaiapi.com/mcp",
      "headers": { "Authorization": "Bearer sk-live-your-key" }
    }
  }
}

VS Code(Copilot エージェントモード) — .vscode/mcp.json:

{
  "inputs": [
    { "type": "promptString", "id": "callai-key", "description": "CallAI API key", "password": true }
  ],
  "servers": {
    "callai": {
      "type": "http",
      "url": "https://api.callaiapi.com/mcp",
      "headers": { "Authorization": "Bearer ${input:callai-key}" }
    }
  }
}

Windsurf、Cline、その他のクライアント — 上記の URL とヘッダーを使って、リモート/Streamable HTTP サーバーを追加します。ローカル(stdio)サーバーのみをサポートするクライアントでは、mcp-remote を使ってブリッジできます。

{
  "mcpServers": {
    "callai": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.callaiapi.com/mcp", "--header", "Authorization:${AUTH_HEADER}"],
      "env": { "AUTH_HEADER": "Bearer sk-live-your-key" }
    }
  }
}

4. 質問のしかた

ツールを自分で呼び出す必要はありません。作業内容を説明すれば、エージェントがツールを選択します。例:

  • 「英国のスタンディングデスクに関するロングテールキーワードを、難易度 30 未満で探し、上位 3 件の検索順位を確認してください。」
  • 「自分のサイト example.com と競合サイト competitor.com を比較してください。トラフィック、自分がランクインしていない競合のキーワード、被リンクの強さを調べてください。」
  • 「Google は『best crm for startups』の AI Overview を表示していますか?引用されているサイトはどこですか?その中に自分のサイトはありますか?」
  • 「https://example.com/pricing を監査して、修正項目の一覧を作成してください。」
  • 「期限切れドメイン old-brand.com の購入を検討しています。被リンクとスパムスコアを確認してください。」
  • 「ドイツ語で、ドイツにおける次の 40 個のキーワードの検索ボリュームと CPC を取得してください:…」

5. ツールのリファレンス

dsh ではツールは mcp__callai__<name> として表示され、他のクライアントでは <name> と表示されます。すべての結果は billed_usd(呼び出しにかかった費用)と result を含む JSON です。* 印の付いたパラメーターは必須です。被リンクツールと監査ツールを除くすべてのツールでは、location_code と language_code も指定できます(セクション 6)。

ツールパラメーター戻り値
google_serpkeyword*、depth 10~100(デフォルト 10)、device desktop/mobile順位付きの検索結果(タイトル、URL、ドメイン、スニペット)。Google が AI Overview を表示する場合は、そのテキストと引用元
bing_serpgoogle_serp と同じ順位付きの Bing 検索結果
keyword_overviewkeywords*(最大 100 件)キーワードごとの検索ボリューム、CPC、競合度、キーワード難易度 0~100、主な検索意図
keyword_ideaskeyword*、limit 1~200(デフォルト 50)、max_difficulty 0~100シードキーワードを含むロングテールキーワード。ボリューム順で、同じ指標を含みます
ranked_keywordstarget* ドメイン、limit 1~200(デフォルト 50)ドメインがランクインしているキーワード。推定トラフィック順で、順位、ランクインしている URL、各種指標を含みます
domain_overviewtarget* ドメイン推定オーガニックトラフィック、ランクインしているキーワード数、順位分布、有料検索の合計
keyword_gapcompetitor、your_domain、limit 1~200(デフォルト 50)競合がランクインしていて自分はランクインしていないキーワード。ボリューム順で、競合の順位と URL を含みます
backlinks_summarytarget* ドメインドメインランク 0~1000、被リンク数、参照ドメイン数、nofollow 数、リンク切れの被リンク数、スパムスコア、初回検出日
referring_domainstarget* ドメイン、limit 1~200(デフォルト 50)リンク元ドメイン。強い順で、ランク、被リンク数、スパムスコア、初回検出日を含みます
page_auditurl*ステータスコード、タイトル、メタディスクリプション、canonical、見出し、単語数、リンク数と画像数、所要時間、オンページスコア、すべてのチェック項目
dataforseo_requestpath*、method POST/GET、bodyその他の DataForSEO v3 エンドポイント — Google マップ、YouTube、Amazon キーワード、Google Trends、LLM への言及、WHOIS、テクノロジー、非同期の task_post/task_get
domain_check_startdomains*(最大 100 件)、dry_run、rulesアーカイブ履歴、Baidu インデックス、被リンクをチェックします。ドメインごとに課金され、約 $0.02 です。dry_run を指定すると、課金なしで費用を返します
domain_check_resultscheck_id*、verdict、limit、after進捗状況と、ドメインごとの判定、理由、事実。読み取りは無料です
無料ツール

API キーが必要ですが、アカウントごとに 1 日あたり 200 ユニットの上限内であれば残高は不要です。keyword_suggestions は seed モードで 1 ユニット、questions で 3 ユニット、az で 5 ユニットを消費し、それ以外は 1 ユニットを消費します。

ツールパラメーター戻り値
keyword_suggestionskeyword*、engines、market、mode seed/questions/azGoogle、Bing、YouTube、Amazon、Baidu、DuckDuckGo、Yahoo、Yandex のオートコンプリート候補。検索ボリュームはありません
check_robotsurl*robots.txt のステータスと内容
check_sitemapurl*robots.txt または /sitemap.xml から見つかったサイトマップ:ステータス、URL 数、サンプル
page_metaurl*、fetch_as bot/googlebot生の HTML から取得したステータス、最終 URL、タイトル、説明、canonical、robots、X-Robots-Tag、hreflang、H1
redirect_chainurl*各リダイレクトのステータスと転送先。最大 5 件
dns_lookupdomain*A、AAAA、CNAME、MX、NS、TXT レコード
email_auth_checkdomain*、dkim_selectorMX、SPF、DKIM、DMARC、MTA-STS レコードと、修正が必要な項目の監査結果

ドメインは example.com、www.example.com、または完全な URL で指定できます。

6. 市場:地域と言語コード

デフォルトの市場は米国(location_code 2840)、英語(language_code en)です。エージェントに市場を自然な言葉で伝えると(「ドイツ向けに、ドイツ語で」など)、コードが設定されます。

市場location_code一般的な language_code
米国2840en
英国2826en
カナダ2124en / fr
オーストラリア2036en
ドイツ2276de
フランス2250fr
スペイン2724es
イタリア2380it
ブラジル2076pt
日本2392ja
インド2356en / hi

全リスト:DataForSEO の地域。

7. 料金とコスト管理

呼び出し料金は DataForSEO のコストに CallAI のマージンを加えた金額です。正確な金額は、各結果の billed_usd とコンソールの呼び出しログに記載されています。一般的な料金は次のとおりです。

呼び出しおおよその料金
google_serp / bing_serp、10 件の結果$0.0024
keyword_overview、10 個のキーワード$0.013
keyword_ideas / ranked_keywords / keyword_gap、50 行$0.018
domain_overview$0.015
backlinks_summary$0.029
referring_domains、50 行約 $0.03
page_audit$0.0002

キーワード調査を一通り行う場合(アイデアの取得 → 指標の確認 → 5 個のキーワードの SERP チェック)の費用は、通常 $0.10 を大きく下回ります。

支出を予測しやすくするには、次の手順を実施してください。

  • コンソールでキーに支出上限を設定します。上限に達すると呼び出しは停止します。
  • 同梱のスキルは、エージェントにキーワードをまとめて処理すること、小さな上限から始めること、約 $0.50 を超える費用がかかる実行の前に伝えることを指示します。
  • 残高がなくなると、ツールはチャージ用リンクとともに "Insufficient CallAI balance" を返します。拒否された呼び出しには料金がかかりません。

8. トラブルシューティング

問題解決方法
dsh に mcp__callai__ ツールが表示されないインストール後に dsh を再起動します。キーが設定されていることを確認してください(セクション 2)。キーがない場合、プラグインは [callai-seo] No API key をログに記録し、ツールを追加しません
401 / "Invalid or inactive API key"sk-live- を含む完全なキーを使用し、コンソールで有効になっていることを確認します
429 "spend limit reached"キーの支出上限を引き上げるか、別のキーを使用します
"Insufficient CallAI balance"https://callaiapi.com/portal?tab=topup でチャージします
Task failed (40501): Invalid Field …パラメーターが誤っています(例:その市場ではサポートされていない言語)。値を修正して再試行するようエージェントに依頼してください
呼び出しがタイムアウトするdepth または limit を下げるか、toolCallTimeoutMs を引き上げます
dsh にプラグインの互換性がないと表示されるdsh を更新します:npm i -g @deepseek-ai/dsh

9. FAQ

無料枠はありますか? ありません。新しいアカウントは $0 から始まり、$1 からチャージできます。サブスクリプションはなく、月額最低利用額もありません。

データの取得元はどこですか? DataForSEO のライブ SERP、Labs、Backlinks、On-Page API です。SERP の結果は呼び出し時にライブで取得されます。キーワード指標とバックリンクインデックスは、DataForSEO の最新データベースを使用します。

どのようなデータを保存しますか? 請求と呼び出しログのために、各呼び出しのエンドポイント、ステータス、費用、所要時間を保存します。リクエストに応答するため、キーワードとドメインは DataForSEO に送信されます。

エージェントを使わずに API を呼び出せますか? はい。同じデータを REST API https://api.callaiapi.com/dataforseo/v3/... から DataForSEO のリクエスト形式で利用できます。https://callaiapi.com/en/dataforseo をご覧ください。

すでに DataForSEO アカウントを持っています。 その場合は、DataForSEO を直接利用できます。CallAI は、最低入金額なしで $1 から従量課金を利用したい方、LLM API と残高を共有したい方、エージェント対応の MCP サーバーを利用したい方に向けたサービスです。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。