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 分