mcpField
M
mcp-ai-answer-visibility-tracker

mcp-ai-answer-visibility-tracker

ローカル
github.com/mambalabsdevビジネス・マーケティング01 週間前に更新

mcp-ai-answer-visibility-tracker について

このMCPサーバーはApify上でMamba LabsのAI Answer Visibility Tracker actorを実行し、AI回答でブランドが言及・引用されるかを調べます。Google AI Overviewsに加え、独自APIキーを使ってChatGPT、Claude、Perplexity、Geminiも追跡できます。

主な機能

  1. 01ブランドの言及と引用を確認
  2. 02複数のAI回答エンジンを調査
  3. 03競合ブランドの可視性を比較
  4. 04サンプルと率の要約を返却
  5. 05実行料金の上限を設定

活用シーン

  1. 01購買者の質問でのブランド露出を測定
  2. 02競合とのブランド引用状況を比較
  3. 03AI回答で引用されたドメインを特定

MCP 対応

MCPクライアントに`track_ai_answer_visibility`ツールを公開します。Apify actorを起動して完了を待ち、データセットの行を返します。任意の回答エンジンのキーはサーバー環境変数から渡します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-ai-answer-visibility-tracker": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-ai-answer-visibility-tracker"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-ai-answer-visibility-tracker
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations
OPENAI_API_KEYシークレットOptional. Your own OpenAI API key, only for that engine.
ANTHROPIC_API_KEYシークレットOptional. Your own Anthropic API key, only for that engine.
PERPLEXITY_API_KEYシークレットOptional. Your own Perplexity API key, only for that engine.
GEMINI_API_KEYシークレットOptional. Your own Google AI Studio (Gemini) API key, only for that engine.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-ai-answer-visibility-tracker1.0.1

ツール

1

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
countrystringいいえGoogle で使用する 2 文字の国コード(例:us、gb)。デフォルトは us です。
enginesarrayいいえ質問先のエンジン。デフォルトでは google_ai_overview のみです。openai、anthropic、perplexity、gemini には、このサーバーの環境変数に各ベンダーの API キーが必要です。モデルの利用料金はベンダーからキー所有者に請求されます。
samplesstringいいえ各質問を各エンジンで尋ねる回数。1~10。デフォルトは 3 です。
languagestringいいえGoogle で使用する言語コード(例:en、de)。デフォルトは en です。
questionsarrayはい購入者が尋ねる質問を 1~50 件、実際に入力する表現で指定します(例:best crm for small business)。
brand_namestringはい回答内で検索するブランドを、一般的な表記で指定します(例:HubSpot)。単語全体で、大文字と小文字を区別せずに照合します。
competitorsarrayいいえ同じ回答内で追跡する競合を最大 20 件指定します。名前、ドメイン、または name|domain(Pipedrive|pipedrive.com)を指定します。
brand_domainstringいいえブランドのウェブサイトのドメイン(例:hubspot.com)。そのドメインまたはサブドメイン上のページが回答で引用されると、引用ありとしてカウントされます。
gemini_modelstringいいえgemini エンジンで使用するモデル。デフォルトは gemini-2.5-flash です。
openai_modelstringいいえopenai エンジンで使用するモデル。デフォルトは gpt-5-mini です。
brand_aliasesarrayいいえ回答内でのブランドの別表記(製品名など)。最大 10 件です。
max_charge_usdstringいいえ任意。料金がこの金額を超える前に実行を停止します。
anthropic_modelstringいいえanthropic エンジンで使用するモデル。デフォルトは claude-sonnet-5-5 です。
perplexity_modelstringいいえperplexity エンジンで使用するモデル。デフォルトは sonar です。
include_answer_textenumいいえtrue(デフォルト)は各サンプル行に最大 8,000 文字の回答テキストを返します。false の場合は 300 文字の抜粋のみを返します。true | false

詳細

AI Answer Visibility Tracker MCP サーバー

Glama score MCP Registry npm version npm downloads license mcpservers.org

AI Answer Visibility Tracker MCP サーバー

Apify 上の Mamba Labs AI Answer Visibility Tracker アクター用 MCP サーバーです。ブランドと、その購入者が尋ねる質問を入力します。各質問は Google AI Overviews で複数回尋ねられます。また、ご自身の API キーを使って、ChatGPT、Claude、Perplexity、Gemini でも尋ねられ、すべての回答でブランドの有無が確認されます。

内容

できること

  • サンプル行:回答ごとに 1 行を返し、brand_named、brand_cited、first_mention_rank、competitors_named、competitors_cited、cited_domains、回答の抜粋が含まれます。
  • 割合の行:質問とエンジンごとに question_summary 行を 1 つ返し、brand_named_rate、brand_cited_rate、ブランド名が挙がった割合の 95 パーセント範囲、引用されたドメインの上位一覧、各競合の割合が含まれます。すべての質問を対象とする、エンジンごとの無料の brand_summary 行も 1 つ返されます。
  • キー不要の Google AI Overviews:shown、not_shown(ページに概要がない)、または deferred(Google が概要をその場で生成し、ページの後に読み込みます。無料で、割合の集計から除外されます)。

入力に問題がある場合は、error_reason が input_invalid: で始まる無料の行が 1 つ返されます。

処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。

Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに、次の内容を追加します。

{
  "mcpServers": {
    "mamba-ai-answer-visibility-tracker": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-ai-answer-visibility-tracker"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動すると、track_ai_answer_visibility ツールが表示されます。

ChatGPT、Claude、Perplexity、Gemini にも質問するには、そのサービスのキーを同じ env ブロックに追加します:OPENAI_API_KEY、ANTHROPIC_API_KEY、PERPLEXITY_API_KEY、または GEMINI_API_KEY。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations で取得した Apify API トークンを APIFY_TOKEN として設定します。サーバーはトークンがなくてもツールを一覧表示しますが、ツールの呼び出しにはトークンが必要です。
  • 任意:各エンジンを利用するための、ご自身の OpenAI、Anthropic、Perplexity、または Google AI Studio のキー。

プロンプトの例

  • 「Google の AI Overview は、small business に最適な CRM として HubSpot に言及していますか? 3 回質問してください。」
  • 「この 10 個の質問では、AI の回答が Attio を挙げるのは何回で、HubSpot と Pipedrive を挙げるのはそれぞれ何回ですか?」
  • 「リモートチームに最適な wiki ツールについて、AI Overview が最も多く引用しているサイトはどれですか?」

ツール

track_ai_answer_visibility。ツールは 1 つです。引数の例:

{
  "brand_name": "HubSpot",
  "brand_domain": "hubspot.com",
  "questions": [
    "best crm for small business"
  ],
  "samples": "3",
  "competitors": [
    "Pipedrive|pipedrive.com",
    "zoho.com"
  ]
}

入力

アクターの購入者向け入力はすべて対象です。ただし、4 つのエンジンキーはサーバー環境から取得されるため、会話を介して渡されることはありません。省略された入力には、アクター独自のデフォルト値が使われます。数値とブール値は文字列として送信されます。

入力型説明
brand_namestring必須。検索対象のブランド名です。ユーザーが表記する名前を指定します。大文字・小文字を区別せず、単語全体で照合します
questionsarray必須。購入者が尋ねる質問を 1~50 件指定します
brand_domainstringブランドのドメインです。例:hubspot.com。このドメインまたはサブドメイン上のページが引用された場合、引用ありとしてカウントされます
enginesarraygoogle_ai_overview、openai、anthropic、perplexity、gemini のいずれかです。デフォルトは google_ai_overview です
samplesstring質問 1 件、エンジン 1 つあたりの質問回数です。1~10 回で指定します。デフォルトは 3 です
competitorsarray名前、ドメイン、または name|domain の形式で最大 20 件指定できます
brand_aliasesarray回答でブランドを表記する際の別名です
country、languagestringGoogle 用です。デフォルトは us、en です
include_answer_textstringtrue(デフォルト)または false
openai_model、anthropic_model、perplexity_model、gemini_modelstringデフォルトは gpt-5-mini、claude-sonnet-5-5、sonar、gemini-2.5-flash です
max_charge_usdstring任意。この金額を超える料金が発生する前に実行を停止します

料金

Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は USD です。

イベントFree プランBronzeSilverGold
ai-overview-sample、1 件の質問について Google の検索結果ページを 1 回読み取る$0.0316$0.03002$0.02844$0.02686
answer-sample、ChatGPT、Claude、Perplexity、または Gemini からの回答 1 件(独自のキーを使用)$0.009$0.00855$0.0081$0.00765
question-summary、質問とエンジンごとのレート行 1 件$0.003$0.00285$0.0027$0.00255
apify-actor-start、実行開始 1 回あたり$0.001082$0.001082$0.001082$0.001082

保留された Google のサンプル、ブロックされたページ、エンジンエラー、ブランドのレート行、拒否された入力は無料です。

キー

Google AI Overviews にはキーは不要です。ChatGPT、Claude、Perplexity、Gemini は、独自の API キーを使って実行されます。キーはこのサーバーの環境から読み込まれ、実行入力のシークレットフィールドとして渡されます。アクターはキーを該当ベンダーの API にのみ送信し、記録、保存、返却することはありません。モデルの利用料金は該当ベンダーから請求されます。Mamba Labs が負担するのは、実行にかかる Apify プラットフォーム料金とプロキシ料金です。

アクターの詳細ドキュメント

apify.com/mambalabs/ai-answer-visibility-tracker

ライセンス

MIT。LICENSE をご覧ください。

コメント

MCP は初めてですか?

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

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