AEO Visibility
Check whether AI answer engines cite your site, and for which prompts. Uses your own Perplexity key.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"aeo-visibility": {
"url": "https://aeo.advancelabs.dev/api/mcp/ai-visibility/mcp"
}
}
}远程端点
https://aeo.advancelabs.dev/api/mcp/ai-visibility/mcpstreamable-http它能做什么
工具清单
工具(5)
🟢analyze_website_aeo(url)
Crawl a URL, parse its HTML and structured data, and score it for answer-engine optimization (AEO). Returns an AEO-focused summary, AI-bot access, and crawl-hint files.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_ai_visibility(prompt, url, perplexityApiKey)
Query Perplexity Sonar with a prompt and inspect its citations to determine whether the given URL is cited as a source, and at what rank.
输入模式
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"minLength": 1,
"description": "The end-user question to test."
},
"url": {
"type": "string",
"format": "uri",
"description": "The site URL to check for citations."
},
"perplexityApiKey": {
"type": "string",
"minLength": 1,
"description": "Your Perplexity API key (BYOK). Request-scoped; never stored or logged."
}
},
"required": [
"prompt",
"url",
"perplexityApiKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢discover_ranking_prompts(url, topic, perplexityApiKey, testCount)
Generate realistic user prompts a site should aim to be cited for on a topic, using Perplexity Sonar. Optionally tests a few of them for live visibility.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"topic": {
"type": "string",
"minLength": 1,
"description": "The topic / niche to generate prompts for."
},
"perplexityApiKey": {
"type": "string",
"minLength": 1,
"description": "Your Perplexity API key (BYOK). Request-scoped; never stored or logged."
},
"testCount": {
"type": "integer",
"minimum": 0,
"maximum": 10,
"description": "How many generated prompts to live-test (default 3)."
}
},
"required": [
"url",
"topic",
"perplexityApiKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_visibility_report(url, prompts, perplexityApiKey)
Combine an AEO audit of a URL with per-prompt AI-visibility checks into a single report with an overall citation rate.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"prompts": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"minItems": 1,
"description": "Prompts to test for visibility."
},
"perplexityApiKey": {
"type": "string",
"minLength": 1,
"description": "Your Perplexity API key (BYOK). Request-scoped; never stored or logged."
}
},
"required": [
"url",
"prompts",
"perplexityApiKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compare_competitor_visibility(prompt, urls, perplexityApiKey)
Run one Perplexity Sonar query and rank several competitor URLs by whether and where each is cited for the prompt.
输入模式
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"minLength": 1
},
"urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"minItems": 2,
"description": "Two or more competitor URLs to rank."
},
"perplexityApiKey": {
"type": "string",
"minLength": 1,
"description": "Your Perplexity API key (BYOK). Request-scoped; never stored or logged."
}
},
"required": [
"prompt",
"urls",
"perplexityApiKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据