mcpField
C
Cited AI Visibility Check

Cited AI Visibility Check

ローカル
cited.voreli.aiビジネス・マーケティング03 週間前に更新

Cited AI Visibility Check について

Cited AI Visibility Checkは、顧客の質問への回答でChatGPT、Perplexity、Geminiが企業を挙げるか確認する、企業向けのオープンソースMCPサーバーです。順位、引用、競合、参照ドメイン、API費用の推定を報告します。

主な機能

  1. 01最大3つのAIエンジンを確認
  2. 02顧客の質問を指定または例を生成
  3. 03言及・順位・引用を報告
  4. 04回答内の競合と参照ドメインを特定
  5. 05API呼び出し費用を推定

活用シーン

  1. 01地域サービスの推薦に企業が現れるか確認
  2. 02顧客の質問に対するAIエンジン間の露出を比較
  3. 03モデル回答の引用サイトや競合を確認

MCP 対応

MCPクライアントに`check_ai_visibility`ツールを提供します。指定されたAPIキーで選択したプロバイダーを呼び出し、読みやすい結果と構造化JSONを返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"impowerdlifestyle-code-cited": {
"command": "npx",
"args": [
"-y",
"cited-mcp"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"PERPLEXITY_API_KEY": "<PERPLEXITY_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>"
}
}
}
}
起動コマンドnpx -y cited-mcp
設定が必要な環境変数
OPENAI_API_KEYシークレットOpenAI key for ChatGPT-style answers with web search
PERPLEXITY_API_KEYシークレットPerplexity key for Sonar answers
GEMINI_API_KEYシークレットGoogle AI Studio key for Gemini with Google Search grounding

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

パッケージ
npmcited-mcp0.1.0

ツール

1

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

パラメーター型必須説明
enginesarrayいいえ実行するエンジンのサブセット。デフォルト:キーが設定されているすべてのエンジン。
websitestringいいえ事業者のウェブサイト(例:sunshinedental.com)。そのページへの引用を検出するために使用します。
categorystringいいえ事業者の業種(例:"family dentist")。questions を省略する場合は必須です。
locationstringいいえ都市または地域(例:"Tampa, FL")。質問の生成時に使用します。
questionsarrayいいえ購入者が AI アシスタントに尋ねる質問を 1~10 件。
business_namestringはい検索対象の事業者(例:"Sunshine Dental LLC")

詳細

Cited のロゴ

Cited AI 可視性チェック(MCP サーバー)

ウェブ検索を有効にして、顧客が尋ねる質問を ChatGPT、Perplexity、Gemini に投げかけ、自社のビジネスが推薦されるかどうかを確認できます。
Cited が提供する、Voreli AI の AI 可視性トラッカーです。


cited-mcp はオープンソースの Model Context Protocol サーバーです。Claude Desktop、Claude Code、Cursor、または任意の MCP クライアントに追加して、次のような質問をしてみてください。

AI エンジンが、フロリダ州タンパのファミリー歯科医について尋ねられたときに、Sunshine Dental(sunshinedental.com)を推薦するか確認してください。

各質問とエンジンについて、次の内容を報告します。

  • 回答にビジネス名が記載されたか
  • 回答がリストの場合、その掲載順位
  • 情報源としてウェブサイトが引用されたか
  • 名前が挙がった競合他社
  • エンジンが参照したソースドメイン
  • トークン使用量と定価に基づく、呼び出しの推定コスト

ツール

check_ai_visibility
引数必須説明
business_nameはい例:Sunshine Dental & Implants, LLC
websiteいいえ例:sunshinedental.com。自社ページへの引用を検出するために使用します。
questionsいいえ購入者が尋ねる質問を1~10件指定します。
category質問がない場合は必須例:family dentist。一般的な購入者向けの質問を5件生成します。
locationいいえ例:Tampa, FL。質問の生成に使用します。
enginesいいえopenai、perplexity、gemini のいずれかを指定します。デフォルトでは、キーが設定されているすべてのエンジンを使用します。

名前の照合では、大文字と小文字、句読点を無視し、& と and を同じものとして扱います。また、LLC、Inc、Co などの法人格を示す接尾辞を除外し、自社ウェブサイトのドメインへの言及も数えます。ウェブサイトの引用は、エンジンが引用したすべての URL とドメインおよびそのサブドメインを照合します。

インストール

API キーはご自身で用意し、各プロバイダーに直接料金をお支払いください。1つ、2つ、または3つすべてを設定できます。キーのないエンジンは注記とともにスキップされます。

Claude Desktop

claude_desktop_config.json を編集します(「Settings」、「Developer」、「Edit Config」):

{
  "mcpServers": {
    "cited": {
      "command": "npx",
      "args": ["-y", "cited-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "PERPLEXITY_API_KEY": "pplx-...",
        "GEMINI_API_KEY": "..."
      }
    }
  }
}
Claude Code
claude mcp add cited -e OPENAI_API_KEY=sk-... -e PERPLEXITY_API_KEY=pplx-... -e GEMINI_API_KEY=... -- npx -y cited-mcp
Cursor

~/.cursor/mcp.json(またはプロジェクト内の .cursor/mcp.json)に追加します:

{
  "mcpServers": {
    "cited": {
      "command": "npx",
      "args": ["-y", "cited-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "PERPLEXITY_API_KEY": "pplx-...",
        "GEMINI_API_KEY": "..."
      }
    }
  }
}

ほかの MCP クライアントも同様に動作します。環境変数にキーを設定し、stdio 経由で npx -y cited-mcp を実行してください。Node 20 以降が必要です。

環境変数

変数エンジンデフォルトモデル
OPENAI_API_KEYweb_search ツールを使う OpenAI Responses API 経由の ChatGPTgpt-5.4-mini(OPENAI_MODEL で上書きできます)
PERPLEXITY_API_KEYPerplexity Sonar(検索機能を内蔵)sonar(PERPLEXITY_MODEL で上書きできます)
GEMINI_API_KEYGoogle 検索による Grounding を使う Geminigemini-3.5-flash-lite(GEMINI_MODEL で上書きできます)

これらのエンジンの API 版は一般向けアプリに近いものの、同一ではありません。ブラウザー版の ChatGPT、Perplexity、Gemini では、異なるモデル、パーソナライズ設定、位置情報のシグナルが使用される場合があります。

出力例

以下は、各プロバイダーのドキュメントに記載されたレスポンス形式に従った test/fixtures 内のサンプルレスポンスを使って実行した、ツールの実際の出力形式です(ビジネス名は架空です)。

# AI visibility check: Sunshine Dental & Implants (sunshinedental.com)

- ChatGPT (OpenAI API): named in 1 of 1 answers, website cited in 1
- Perplexity: named in 0 of 1 answers, website cited in 0
- Gemini: named in 1 of 1 answers, website cited in 1

## "What is the best dentist in Tampa, FL?"
- ChatGPT (OpenAI API): NAMED, #2 of 3 listed, website cited
  - Named instead: Bayshore Smiles, Harbor Family Dentistry
  - Sources: bayshoresmiles.com, yelp.com, sunshinedental.com
- Perplexity: not named, website not cited
  - Named instead: Harbor Family Dentistry, Bayshore Smiles, Westshore Dental Group
  - Sources: yelp.com, bayshoresmiles.com, healthgrades.com
- Gemini: NAMED, #2 of 3 listed, website cited
  - Named instead: Westshore Dental Group, Bayshore Smiles
  - Sources: sunshinedental.com, yelp.com

Estimated provider cost: $0.0229. AI answers change from run to run, so treat one check as a snapshot, not a score. Costs are estimates from token usage at list prices; you pay your provider directly.

Track this weekly with Cited: https://cited.voreli.ai

このツールは、同じデータを構造化 JSON(structuredContent)としても返します。対応するクライアントで利用できます。

コスト

Cited の利用料やアカウント登録は不要です。質問ごとにエンジンあたり 1 回の API 呼び出しが行われ、各プロバイダーの通常料金でご自身のアカウントに請求されます(2026 年 10 月時点で確認)。

エンジン質問ごとの料金
OpenAI gpt-5.4-miniウェブ検索呼び出し 1,000 回あたり $10 に加え、入力 100 万トークンあたり $0.75、出力 100 万トークンあたり $4.50。検索結果は入力トークンとしてカウントされます。
Perplexity sonarリクエスト 1,000 回あたり $5(低い検索コンテキスト)に加え、100 万トークンあたり $1。Perplexity が正確な料金を報告し、ツールはその料金を使用します。
Gemini gemini-3.5-flash-liteGoogle の最新の Gemini API 料金をご確認ください(https://ai.google.dev/gemini-api/docs/pricing)。組み込み料金が設定されていないモデルの費用見積もりは $0 と表示されます。実際の金額は Google の請求情報でご確認ください。

実際には、エンジンごとの質問 1 件あたり数セント以下です。そのため、デフォルトのチェック(3 つのエンジンで 5 件の質問、合計 15 回の呼び出し)でも、1 ドルを大きく下回るはずです。各結果には、プロバイダーから返されたトークン数に基づく見積もりが含まれます。無料の日次利用枠を超えた Gemini のグラウンディング料金は含まれません。正確な請求額はプロバイダーのダッシュボードでご確認ください。料金は変更されることがあります。OpenAI、Perplexity、Geminiをご確認ください。

ライブチェックを 1 回実行する
PERPLEXITY_API_KEY=your-key npm run live

設定されている OPENAI_API_KEY、PERPLEXITY_API_KEY、GEMINI_API_KEY のいずれかを使用します。対象は BUSINESS、WEBSITE、LOCATION、QUESTION で変更できます。チェック 1 回あたりの費用は数セントです。

制限事項

  • 回答は実行ごとに異なります。 Tampa Bay AI Search Study 2026では、ChatGPT に同じ 12 件の質問を 2 回しました。平均すると、2 つの回答で挙げられたビジネスのうち共通していたのは 11%で、12 件中 6 件の質問では共通するビジネスがありませんでした。1 回のチェックで分かるのはその時点の状況です。傾向を把握するには、時間をおいて繰り返しチェックする必要があります。
  • API はアプリではありません。 結果は一般向けアプリで表示される内容に近いものですが、同一ではありません。
  • 競合の名前はヒューリスティックに抽出されます。 リスト項目、見出し、太字のテキストが対象です。まれに名前を見落としたり、関係のない語句を拾ったりすることがあります。アシスタントが回答を直接読めるよう、回答の抜粋も含まれます。
  • 名前の照合はあいまい一致であり、万能ではありません。 エンジンが使う通称や略称(たとえば、Sunshine Dental & Implants を「SDI」と表記する場合)は、ビジネス名として渡さない限り一致しません。
  • 場所。 エンジンは質問文から場所を推測するため、質問には都市名を入れてください。

時間をおいて追跡する

このサーバーは「今日、名前が挙がっているか?」に回答します。Citedは毎週、複数のエンジンで同じ質問を実行して履歴を保存し、どの競合や情報源が優勢かを表示します。そのため、取り組みによって数値が変化しているか確認できます。

関連する無料ツール

開発

npm install
npm test          # unit tests against sample responses, no network
npm run typecheck
npm run build
npm run smoke     # spawns the server over stdio, lists tools, runs a no-key call

MCP Inspector で試すには、npx @modelcontextprotocol/inspector node dist/index.js を実行してください。

ライセンス

MIT。開発元:Voreli AI。質問やアイデアがある場合は、issue を作成するか、cited.voreli.aiをご覧ください。

コメント

MCP は初めてですか?

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

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