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.

概览

AI 生成的概览

一个 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 按次付费。需要网络访问。
安装前请注意
该服务器要求提供 AEONOS_PRIVATE_KEY,这是用于签署 USDC 支付的钱包私钥;持有者可动用该钱包资金,建议使用专用的低余额钱包。调用会花费真实资金,且 README 不同章节列出的价格不一致,使用前请确认当前单次调用费用。README 还提到传入 caller_id 可启用跨会话的持久记忆。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Aeonos,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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:

bash
claude skill add https://aeonos.basechainlabs.com/mcp

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:

json
{  "mcpServers": {    "aeonos": {      "command": "npx",      "args": ["-y", "aeonos-mcp"],      "env": {        "AEONOS_PRIVATE_KEY": "0x..."      }    }  }}

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:

json
{  "mcpServers": {    "aeonos": {      "command": "npx",      "args": ["aeonos-mcp"],      "env": {        "AEONOS_PRIVATE_KEY": "0x..."      }    }  }}

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

ToolDescriptionCost
aeonos_queryAEO/GEO questions, citation tactics, quick wins0.05 USDC
aeonos_auditFull audit — AI readiness score, P1/P2/P3 roadmap2.50 USDC
aeonos_schemaProduction-ready JSON-LD Schema.org markup0.50 USDC
aeonos_llms_txtComplete llms.txt for AI crawler ingestion0.50 USDC
aeonos_progressAEO Four Layers scorecard (SXO/AIO/GEO/AEO)1.50 USDC

Payments via x402 — USDC on Base. Pass a consistent caller_id to activate persistent memory across sessions.


Direct API (x402)

http
POST https://aeonos.basechainlabs.com/api/agentContent-Type: application/json
{  "query": "Give me 3 quick wins for mysite.com",  "caller_id": "your-agent-id"}

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

ThingWhere
The agent's brainsrc/agent.ts (system prompt, orchestration), src/tools.ts (every tool, the six-engine citation sampler, recommended/mentioned/warned stance scoring), src/inspect.ts (the HTML crawler: schema, E-E-A-T, llms.txt, robots), src/costs.ts (per-run provider costs)
API endpointsone file per route under api/: agent (paid A2A entry), audit, citations, progress, mcp, checkout, stripe-webhook, recover-key, share-of-voice, schema, llms-txt, internal, plus the cron-check-deps and daily-summary crons
Payment gateapi/_x402-gate.ts: unpaid POSTs get HTTP 402 with the price and the Bazaar listing; GET returns the agent card
Public pagepublic/index.html (plain HTML). Agent card: public/.well-known/agent.json
Marketplace sellerseller-v2.mjs + Dockerfile + railway.json, the Virtuals ACP seller on Railway
Secretshosting environment variables only. Never in a file, never in a commit

How a change goes live

There is no CI on this repo. A push to main is the deploy.

  1. Edit, then type-check: npx tsc --noEmit -p . and run the tests: bun test (citation sampler, test/; every provider is mocked, no live calls)
  2. Commit and push to main. Vercel builds and deploys production from the GitHub integration.
  3. 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
  4. 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 in api/_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/citations has a downstream consumer (Pemba's measurement loop). Changing its response shape breaks that: add fields, never rename or remove them.
  • POST /api/citations takes at most 6 questions per call and answers 400 to more (it never drops extras silently); samples is 1 to 5 runs per question; engines limits the call to the named engines (chatgpt, gemini, google_ai, google_ai_mode, perplexity, claude) and the rest come back unavailable: "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_MODELS in src/tools.ts (env overrides removed). Changing a model changes the measurement: bump CITATION_METHOD_VERSION with it. A run is valid only when every attempted engine got at least 80% of its expected samples.

来源:README.md,提交 eab81c5

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.1.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分