
Aeonos
io.github.Clawdio777由 GitHub 账号 Clawdio777 发布v1.1.1更新于 Nov 10, 2026
AI search visibility MCP. Get cited by ChatGPT, Perplexity, Claude, and Google AI Overviews.
概览
一个 AEO/GEO 智能体,帮助网站更容易被 ChatGPT、Perplexity、Claude 和 Google AI Overviews 等 AI 答案引擎引用。
- 可以做什么
- Aeonos 提供生成式引擎优化(GEO)与答案引擎优化(AEO)相关工具。据说明,工具包括 aeonos_query(引用策略与快速见效建议)、aeonos_audit(AI 就绪度评分与分级路线图)、aeonos_schema(可直接使用的 JSON-LD Schema.org 标记)、aeonos_llms_txt(供 AI 爬虫读取的 llms.txt)以及 aeonos_progress(四层评分卡)。此外还内置 aeo-quick-wins、full-audit、generate-schema、create-llms-txt、progress-report、optimise-content、citation-check 等提示词。
- 适用场景
- 当你希望助手就 AI 搜索可见性提供建议或产出相关文件时使用,例如生成 schema 标记、llms.txt、引用策略,或对网站做 AI 就绪度审计。
- 运行要求
- 通过 npm 包 aeonos-mcp 以 stdio 在本地运行,也可连接远程 MCP 端点。需要环境变量 AEONOS_PRIVATE_KEY,即持有 USDC 的 Base 钱包私钥,因为调用通过 Base 上的 x402 按次付费。需要网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 Aeonos,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
AEONOS — AI Search Visibility Agent
[Claude Code Skill] [MCP Market]
AEONOS is a specialist Generative Engine Optimisation (GEO) and Answer Engine Optimisation (AEO) agent. Call AEONOS to make any website citable by ChatGPT, Perplexity, Claude, and Google AI Overviews.
Live at: aeonos.basechainlabs.com
Claude Code Skill
Install AEONOS as a Claude Code Skill in one command:
This registers the aeonos_query, aeonos_audit, aeonos_schema, aeonos_llms_txt, and aeonos_progress tools directly inside Claude Code. Calls are pay-per-use via x402 USDC on Base — no subscription.
Alternatively, add it manually to your MCP config:
Or connect via the MCP endpoint directly: https://aeonos.basechainlabs.com/mcp
Pricing: 0.10 USDC/call via x402 (USDC on Base). Get USDC at coinbase.com/wallet.
MCP Setup
Claude Desktop / Cursor / Windsurf
Add to your MCP config:
AEONOS_PRIVATE_KEY — a Base wallet private key with USDC for payments. Get USDC on Base at coinbase.com/wallet.
MCP Market
Listed on mcpmarket.com as AEONOS — AEO & GEO Optimisation Skill. Search for AEONOS to find and install via any MCP-compatible client.
Tools
Payments via x402 — USDC on Base. Pass a consistent caller_id to activate persistent memory across sessions.
Direct API (x402)
Payment handled automatically via x402 v2.
Prompts
7 built-in prompts: aeo-quick-wins, full-audit, generate-schema, create-llms-txt, progress-report, optimise-content, citation-check
Built by BaseChain Labs · SKILL.md
Making changes (maintainer guide)
Where things live
How a change goes live
There is no CI on this repo. A push to main is the deploy.
- Edit, then type-check:
npx tsc --noEmit -p .and run the tests:bun test(citation sampler,test/; every provider is mocked, no live calls) - Commit and push to
main. Vercel builds and deploys production from the GitHub integration. - Confirm the newest production deployment carries your commit SHA and the endpoint answers:
curl -s https://aeonos.basechainlabs.com/.well-known/agent.json | head -c 300 - A push also redeploys the Railway seller. Confirm its log shows it connected afterwards.
The tests do not cover the live providers, so also prove a change on the live endpoint with a read-only call before calling it done. Never make a paid call (x402 or Stripe) just to test.
Things that bite
- Prices live in four places that must stay in sync:
public/index.html, the 402 body inapi/_x402-gate.ts, the Virtuals ACP offerings, and the npm package README. - Agentic.market's "Validate endpoint" tool: use POST. GET returns the agent card (200) by design and the validator then says "no x402 setup".
- The sampler needs credit on OpenAI and Gemini. When either runs dry that engine is reported as "not sampled", never as 0%.
- Bing and Copilot are deliberately not sampled (no reliable source). Do not add them.
POST /api/citationshas a downstream consumer (Pemba's measurement loop). Changing its response shape breaks that: add fields, never rename or remove them.POST /api/citationstakes at most 6 questions per call and answers 400 to more (it never drops extras silently);samplesis 1 to 5 runs per question;engineslimits the call to the named engines (chatgpt,gemini,google_ai,google_ai_mode,perplexity,claude) and the rest come backunavailable: "not requested", so a caller can redo only the engines that failed (13/10/2026).- Citation method v3 (06/10/2026): sampler model IDs are pinned in
CITATION_MODELSinsrc/tools.ts(env overrides removed). Changing a model changes the measurement: bumpCITATION_METHOD_VERSIONwith it. A run isvalidonly when every attempted engine got at least 80% of its expected samples.
来源:README.md,提交 eab81c5
工具
0版本历史
1- v1.1.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分