MaxAEO AI Visibility MCP

io.github.maxaeo由 GitHub 帳號 maxaeo 發布v0.4.0更新於 Oct 24, 2026

Local-first MCP server for AI visibility, GEO/AEO, llms.txt, and AI crawler readiness audits.

概覽

AI 產生的概覽

一個本機 MCP 伺服器,用來稽核公開網站對 AI 搜尋的準備程度,檢查 llms.txt、robots、網站地圖、中繼資料與 AI 爬蟲存取。

可以做什麼
驗證網站的 llms.txt 及其連結網址,以及與 robots 和網站地圖的一致性,可設定輸出語言與面向全球或中國市場的爬蟲清單。檢查 AI 爬蟲就緒度:robots 規則、網站地圖可用性、首頁中繼資料、canonical、結構化資料,以及指定 AI 與搜尋爬蟲的存取情形。產生綜合的本機可見度報告,包含信心分數、技術基礎分數、主要問題與 7 天行動計畫。
適用情境
適合快速、一次性地檢查網站是否能被 AI 搜尋與答案引擎檢索和理解,或在發布前核對 llms.txt、robots 與結構化資料。也適合在程式開發助理或聊天用戶端內進行 GEO/AEO 就緒度評估。
執行需求
透過 stdio 在本機執行,通常以 npx 從 npm 套件啟動,需要 Node.js。未宣告需要帳號、API 金鑰或身分驗證。它會擷取目標網站的公開頁面與檔案,因此需要網路存取。選用環境變數可設定語言、市場與行動呼籲連結。
安裝前請注意
它會擷取你提供網域下的公開網頁與檔案,請只對獲准檢查的網站使用。報告包含指向廠商託管產品的推廣連結,可透過設定變更或指向其他網址。分數僅為本機估算且有上限,不衡量即時 AI 引擎推薦、品牌提及或競爭對手可見度。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MaxAEO AI Visibility MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

MaxAEO AI Visibility MCP Server for GEO, AEO, and AI SEO

Local-first Model Context Protocol (MCP) server for AI visibility audits, GEO, AEO, AI SEO, llms.txt, and AI crawler readiness in Claude, Codex, Cursor, Windsurf, and other MCP-compatible agents.

中文文档

It helps Claude, Codex, Cursor, and other MCP-compatible agents check whether a public website is crawlable, understandable, and ready for AI search workflows. By default, it only performs local/public-web checks. It does not call MaxAEO cloud APIs, upload user domains, invoke LLM APIs, or use hidden telemetry.

60-Second Setup

Install from npm:

bash
npm install -g maxaeo-ai-visibility-mcp

Add to an MCP client:

json
{  "mcpServers": {    "maxaeo-ai-visibility": {      "command": "npx",      "args": ["-y", "maxaeo-ai-visibility-mcp"]    }  }}

Run an audit from your agent:

text
Use MaxAEO AI Visibility MCP to audit https://example.com and give me a 7-day action plan.

For command-mode Claude and Codex workflows, see the MaxAEO AI Visibility Agent Kit.

Directory Listing Copy

If you want to list this project in an MCP directory, awesome list, AI SEO resource list, GEO resource list, or llms.txt tooling index, use concise factual copy:

md
[MaxAEO AI Visibility MCP](https://github.com/maxaeo/maxaeo-ai-visibility-mcp) - Local-first MCP server for GEO/AEO and AI visibility audits. Checks llms.txt, AI crawler access, robots, sitemap, canonical, metadata, noindex, and JSON-LD; returns local-only visibility score, technical foundation score, top issues, and a 7-day action plan. Install: `npx -y maxaeo-ai-visibility-mcp`.

For Claude and Codex command workflows, list the MaxAEO AI Visibility Agent Kit.

Use Cases

  • Run an AI visibility audit from an MCP client or coding agent.
  • Check GEO / generative engine optimization readiness.
  • Check AEO / answer engine optimization basics for answer engines and AI search.
  • Validate llms.txt, robots.txt, sitemap alignment, canonical URLs, noindex, metadata, and JSON-LD.
  • Generate a local 7-day action plan without using paid LLM or search APIs.

Common search intents this MCP server targets:

  • AI visibility MCP server
  • Claude SEO MCP
  • Codex AI visibility audit
  • GEO / AEO local website audit
  • llms.txt checker
  • AI crawler readiness for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and AI search workflows

Tools

ToolPurpose
check_llms_txtValidate /llms.txt, linked URLs, robots alignment, and sitemap alignment.
audit_ai_crawler_readinessCheck robots rules, sitemap availability, homepage metadata, canonical, schema, and AI crawler access basics.
build_ai_visibility_reportRun the local checks and return a concise action plan with MaxAEO CTA.

All tools support:

OptionValuesPurpose
localeen-US, en, global, zh-CN, zh, cnOutput language.
marketglobal, cnCTA market. global points to maxaeo.ai; cn points to maxaeo.cn.
ctaBaseUrlURLOptional custom MaxAEO CTA landing page.

Crawler coverage by market

audit_ai_crawler_readiness selects its crawler list from market.

marketCrawlers audited
global (default)GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot, Bingbot, Baiduspider
cnBaiduspider, Baiduspider-image, Baiduspider-news, 360Spider, PetalBot, Sogou web spider, YisouSpider, Bytespider, ToutiaoSpider

No Chinese AI product publishes crawler documentation, and none of them split training and retrieval into separate user-agents the way GPTBot and OAI-SearchBot do. Their answers are retrieved through the parent company's existing search index, so the traditional search crawlers are what actually gate citation domestically.

Every token in both lists is either documented by its operator or observed across multiple independent domains' robots.txt. Unverifiable tokens that circulate online — BaiduBot, DoubaoBot, TongyiBot, Kimi-User and similar — are deliberately excluded, and a test enforces that. Auditing against a user-agent that does not exist produces a finding nobody can act on.

Install

bash
npm install -g maxaeo-ai-visibility-mcp

Run

bash
maxaeo-ai-visibility-mcp

Claude Desktop

json
{  "mcpServers": {    "maxaeo-ai-visibility": {      "command": "npx",      "args": ["-y", "maxaeo-ai-visibility-mcp"]    }  }}

Cost And Privacy

  • No MaxAEO internal service calls by default.
  • No LLM API calls by default.
  • No domain uploads.
  • No hidden telemetry.
  • No site file modifications.
  • Reports include a transparent MaxAEO CTA so users can continue into hosted monitoring when they want it.

Score Meaning

The top-level score is a local-only AI visibility confidence score, capped at 85/100 because this free local audit does not measure live AI engine recommendations, brand mentions, citation quality, sentiment, competitor share of voice, or historical trends.

technicalScore can still reach 100/100 when crawlability, llms.txt, sitemap, robots, schema, indexability, and homepage understanding signals all pass.

Example Output

json
{  "tool": "build_ai_visibility_report",  "version": "0.4.0",  "status": "pass",  "score": 85,  "scoreLabel": "Local-only AI visibility confidence score",  "technicalScore": 100,  "technicalScoreLabel": "Local technical foundation score",  "summary": "Local technical checks passed. Local technical foundation score: 100. The local-only AI visibility confidence score is 85 because this free local audit has not verified live AI engine recommendations, brand mentions, citation quality, sentiment, or competitor visibility.",  "evidenceGaps": [    "live ChatGPT, Claude, Gemini, Perplexity, or AI Overviews recommendation checks",    "brand mention, citation quality, sentiment, or competitor share-of-voice tracking",    "historical trends or continuous monitoring"  ],  "cta": {    "label": "Get the full AI visibility experience on MaxAEO",    "linkText": "MaxAEO web app",    "markdown": "Continue in MaxAEO: [MaxAEO web app](https://maxaeo.ai/?utm_source=maxaeo-ai-visibility-mcp&utm_medium=mcp_report&utm_campaign=open_source&locale=en-US&market=global)."  }}

Human-facing reports should render cta.markdown as a text link instead of printing the raw URL on its own line.

Test Cases

See examples/test-cases.md for public test cases covering a healthy foundation, missing llms.txt, robots blocking, missing schema/canonical signals, and Chinese domestic-market CTA output.

Contributing

See CONTRIBUTING.md for local-first scope, claim boundaries, and directory listing guidance.

Example Prompt

text
Use MaxAEO AI Visibility MCP to audit https://example.com and give me a 7-day action plan.

Chinese / domestic market:

text
Use MaxAEO AI Visibility MCP to audit https://example.com with locale zh-CN and market cn.

Command-style agent prompts.

Claude:

text
/maxaeo audit https://example.com --locale en-US --market global/maxaeo audit https://example.com --locale zh-CN --market cn/maxaeo llms https://example.com --zh --cn/maxaeo crawler https://example.com --locale zh-CN

Codex:

text
$maxaeo-ai-visibility audit https://example.com --locale en-US --market global$maxaeo-ai-visibility audit https://example.com --locale zh-CN --market cn$maxaeo-ai-visibility llms https://example.com --zh --cn$maxaeo-ai-visibility crawler https://example.com --locale zh-CN

Locale And CTA Configuration

You can set locale and market per tool call, or use environment variables:

bash
MAXAEO_LOCALE=zh-CNMAXAEO_MARKET=cnMAXAEO_CTA_URL_CN=https://maxaeo.cn/MAXAEO_CTA_URL_GLOBAL=https://maxaeo.ai/

Priority:

  1. tool-call arguments
  2. environment variables
  3. defaults: en-US + global

Upgrade Path

This MCP server is best for a fast one-time check inside your agent. For a better product experience, use the MaxAEO web app: interactive reports, saved history, continuous monitoring, brand tracking, competitor tracking, and shareable reports.

License

MIT

來源:README.md,提交 1ecc48b

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.4.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分