mcpField
A
aeo-mcp

aeo-mcp

本地服务
github.com/arthurcarlsonn商业与营销017 周前更新

关于 aeo-mcp

aeo-mcp 是面向需要评估网站在 AI 答案引擎中呈现情况的 Agent 的只读服务。它检查爬虫规则、llms.txt、结构化数据、页面信号,并执行 29 项 AI 就绪度审计,无需 API 密钥。

主要功能

  1. 01执行 29 项 AI 就绪度审计
  2. 02检查 AI 爬虫规则和站点地图
  3. 03检查 llms.txt 的结构与有效性
  4. 04提取页面结构化数据
  5. 05检查页面信号

适用场景

  1. 01发现影响 AI 答案可见度的问题
  2. 02比较不同网站的 AI 爬虫访问策略
  3. 03检查 llms.txt 是否有效
  4. 04检查页面元数据和 Schema 标记

MCP 相关

向 MCP 客户端提供只读的网站检查与审计工具,支持 Claude、Claude Code 和 Cursor。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"arthurcarlsonn-aeo": {
"command": "npx",
"args": [
"-y",
"aeo-mcp"
]
}
}
}
启动命令npx -y aeo-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmaeo-mcp1.0.1

工具

5

收录的工具列表 · 更新于 3 周前

参数类型必填说明
urlstring是要审计的网站 URL,例如 https://example.com

详细介绍

aeo-mcp

一个 MCP 服务,为 AI Agent(Claude、Claude Code、Cursor 以及任何支持模型上下文协议的工具)提供工具,用于检查网站在 AI 答案引擎中的可见度。可检查爬虫权限、llms.txt、结构化数据、页面信号,以及完整的 29 项 AI 就绪度审计(由 answer-audit 提供支持),只需调用一次工具即可完成。只读,无需 API 密钥,不收集遥测数据。

Claude Desktop 使用 aeo-mcp 检查 The Verge 的 AI 爬虫政策

真实会话:Claude Desktop 发现 The Verge 允许 GPTBot(OpenAI 授权协议),同时屏蔽 ClaudeBot、PerplexityBot、Google-Extended 和 CCBot——只需调用一次工具。

安装

Claude Code

claude mcp add aeo -- npx -y aeo-mcp

Claude Desktop(claude_desktop_config.json)

{ "mcpServers": { "aeo": { "command": "npx", "args": ["-y", "aeo-mcp"] } } }

Cursor(.cursor/mcp.json)

{ "mcpServers": { "aeo": { "command": "npx", "args": ["-y", "aeo-mcp"] } } }

工具

工具Agent 何时使用输入返回内容
audit_url“这个网站在 ChatGPT/Perplexity 上的可见度如何?”——完整的 AEO 健康检查{ url }0-100 分、等级、类别细分,以及未通过/警告项和修复建议
check_ai_crawlers“GPTBot 被屏蔽了吗?”——针对各 AI 机器人的 robots.txt 政策{ url }各机器人的允许/屏蔽判定及匹配规则,以及站点地图
inspect_llms_txt“这个网站有 llms.txt 吗?格式有效吗?”{ url }标题、摘要、带链接的章节、结构问题、原始内容摘录
extract_structured_data“这个页面有哪些 Schema 标记?”{ url }JSON-LD 类型、各节点的关键字段、解析错误
extract_page_signals“引擎为什么会误读这个页面?”{ url }标题、元描述、h1、规范链接、语言、文本比例、标题大纲、客户端渲染标记

check_ai_crawlers 检查的机器人:GPTBot、ClaudeBot、PerplexityBot、Google-Extended、CCBot、Bingbot。

试试这些提示词

  • “审计 glowlab.com,并总结排名前三的 AEO 修复建议。”
  • “比较 nike.com 和 adidas.com 的 AI 爬虫政策——谁更愿意被引用?”
  • “检查我的网站是否有有效的 llms.txt;如果没有,根据页面信号起草一份。”

安全性

该服务会获取模型提供的 URL,因此内置了 SSRF 防护:仅允许 http/https,DNS 解析会检查是否指向私有及特殊地址范围(环回地址、RFC1918、链路本地地址、唯一本地地址、IPv4 映射形式),每次重定向跳转都会重新验证,超时时间为 10 s,响应正文上限为 2 MB,最多重定向 5 次。违反规则时会返回清晰的工具错误,不会抛出异常。所有工具均为只读,服务内部不会调用大模型。

开发

npm install
npm run build   # required before npm test (the protocol test runs dist/)
npm test

测试包含针对构建后服务执行的脚本化 stdio 往返测试(initialize → tools/list → tools/call)。如需交互式检查:

npx @modelcontextprotocol/inspector node dist/index.js

许可证

MIT © Arthur Carlson

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。