关于 Cited AI Visibility Check
Cited AI Visibility Check 是面向企业的开源 MCP 服务,用于检查 ChatGPT、Perplexity 和 Gemini 是否在客户问题的回答中提及或推荐企业,并报告排名、引用、竞争对手、来源域名和 API 费用估算。
主要功能
- 01检查最多三种 AI 引擎
- 02测试客户问题或生成示例问题
- 03报告提及情况、排名和引用
- 04识别答案中的竞争对手及来源域名
- 05估算每次调用的 API 费用
适用场景
- 01检查企业是否出现在本地服务推荐中
- 02比较不同 AI 引擎对客户问题的呈现
- 03查看模型回答引用的网站和竞争对手
MCP 相关
该服务向 MCP 客户端提供 `check_ai_visibility` 工具。它使用提供的 API 密钥调用所选服务商,并返回可读结果和结构化 JSON。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y cited-mcpOPENAI_API_KEY密钥OpenAI key for ChatGPT-style answers with web searchPERPLEXITY_API_KEY密钥Perplexity key for Sonar answersGEMINI_API_KEY密钥Google AI Studio key for Gemini with Google Search grounding本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| engines | array | 否 | 要运行的引擎子集。默认:所有配有密钥的引擎。 |
| website | string | 否 | 企业网站,例如 sunshinedental.com。用于检测对其页面的引用。 |
| category | string | 否 | 企业所属类别,例如 "family dentist"。省略 questions 时必填。 |
| location | string | 否 | 城市或区域,例如 "Tampa, FL"。在生成问题时使用。 |
| questions | array | 否 | 买家会向 AI 助手提出的 1 到 10 个问题。 |
| business_name | string | 是 | 要查找的企业,例如 "Sunshine Dental LLC" |
详细介绍

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 密钥,并直接向各服务提供商付费。可设置其中一个、两个或全部三个密钥;未配置密钥的引擎会被跳过,并附带说明。
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 客户端的用法也相同:在其环境中设置密钥,并通过标准输入输出运行 npx -y cited-mcp。需要 Node 20 或更高版本。
环境变量
| 变量 | 引擎 | 默认模型 |
|---|---|---|
OPENAI_API_KEY | 通过 OpenAI Responses API 和 web_search 工具使用 ChatGPT | gpt-5.4-mini(用 OPENAI_MODEL 覆盖) |
PERPLEXITY_API_KEY | Perplexity Sonar(内置搜索) | sonar(用 PERPLEXITY_MODEL 覆盖) |
GEMINI_API_KEY | 使用 Google 搜索 Grounding 的 Gemini | gemini-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 不收取费用,也无需注册账号。每个问题会向每个引擎发起一次 API 调用,费用按各服务商的标价计入你自己的账号(价格核对时间:2026 年 10 月):
| 引擎 | 每个问题的费用 |
|---|---|
OpenAI gpt-5.4-mini | 每 1,000 次网页搜索调用收费 $10,另加输入 Token 费用:每 1M 个输入 Token 收费 $0.75,输出 Token 费用:每 1M 个输出 Token 收费 $4.50。搜索结果计为输入 Token。 |
Perplexity sonar | 每 1,000 次请求收费 $5(低搜索上下文),另加每 1M 个 Token 收费 $1。Perplexity 会报告确切费用,工具会使用该费用。 |
Gemini gemini-3.5-flash-lite | 请参阅 Google 当前的 Gemini API 定价(https://ai.google.dev/gemini-api/docs/pricing)。对于没有内置价格的模型,费用估算会显示 $0;请查看你的 Google 账单,了解实际费用。 |
实际上,每个引擎每个问题的费用只有几美分或更低,因此默认检查(3 个引擎各问 5 个问题,共 15 次调用)的费用应远低于 1 美元。每个结果都会根据服务商返回的 Token 数量计算费用估算。不包含超出 Gemini 每日免费额度后的 grounding 费用。确切费用请查看服务商的控制面板。价格可能会变化;请参阅 OpenAI、Perplexity 和 Gemini。
运行一次实时检查
PERPLEXITY_API_KEY=your-key npm run live
使用已设置的 OPENAI_API_KEY、PERPLEXITY_API_KEY 和 GEMINI_API_KEY。通过 BUSINESS、WEBSITE、LOCATION 和 QUESTION 覆盖目标信息。单次检查的费用为几美分。
限制
- 每次运行的答案可能不同。 在我们的 Tampa Bay AI Search Study 2026 中,我们两次向 ChatGPT 提出了相同的 12 个问题。两次答案中提及的商家平均只有 11% 重合;其中 6 个问题的答案完全没有重合。单次检查只是一个快照。要观察趋势,需要长期重复检查。
- API 不等于应用。 结果近似于用户在消费级应用中看到的内容,但并不完全相同。
- 竞争对手名称通过启发式方法从列表项、标题和粗体文本中提取。 偶尔会漏掉内容或误提取一些短语。结果中会包含答案摘录,方便你的助手直接阅读。
- 名称匹配采用模糊匹配,并非万能。 如果引擎使用昵称或缩写(例如用“SDI”指代 Sunshine Dental & Implants),除非你将其作为商家名称传入,否则不会匹配。
- 位置。 引擎会根据问题文本推断位置,因此请在问题中写明城市。
长期跟踪
此服务会回答“我们今天被提及了吗?”。Cited 每周会在各个引擎上运行相同的问题,保存历史记录,并展示哪些竞争对手和来源表现领先,帮助你了解自己的工作是否提升了排名。
相关免费工具
- llms.txt 生成器和检查器:根据 llmstxt.org 规范验证网站的
/llms.txt,或根据网站地图起草文件。 - Tampa Bay AI Search Study 2026:上文差异数据所依据的开放数据集。
开发
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。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。