io.github.Clawdio777/aeonos

Registre officiel Recherche et web

AI search visibility MCP. Get cited by ChatGPT, Perplexity, Claude, and Google AI Overviews.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package aeonos-mcp
Claude Code
claude mcp add aeonos -e 'AEONOS_PRIVATE_KEY=<your aeonos_private_key>' -- npx -y aeonos-mcp@1.1.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "aeonos": {
            "command": "npx",
            "args": [
                "-y",
                "aeonos-mcp@1.1.1"
            ],
            "env": {
                "AEONOS_PRIVATE_KEY": "<your aeonos_private_key>"
            }
        }
    }
}

Variables d'environnement

  • AEONOS_PRIVATE_KEY obligatoire secret Base wallet private key (0x...) — used to sign x402 payments in USDC on Base. Per-call: 0.05 (query), 0.50 (schema/llms-txt), 0.75 (progress), 1.00 USDC (audit).

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. AEONOS — AI Search Visibility Agent
  2. Claude Code Skill
  3. MCP Setup
  4. Tools
  5. Direct API (x402)
  6. Prompts
  7. Making changes (maintainer guide)

AEONOS — AI Search Visibility Agent

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:

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:

{
  "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:

{
  "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)

POST https://aeonos.basechainlabs.com/api/agent
Content-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.

Questions fréquentes

Qu'est-ce que io.github.Clawdio777/aeonos ?

AI search visibility MCP. Get cited by ChatGPT, Perplexity, Claude, and Google AI Overviews.

Comment installer io.github.Clawdio777/aeonos ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add aeonos -e 'AEONOS_PRIVATE_KEY=<your aeonos_private_key>' -- npx -y aeonos-mcp@1.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.Clawdio777/aeonos ?

Oui. Il attend AEONOS_PRIVATE_KEY, à renseigner dans sa configuration.

io.github.Clawdio777/aeonos est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.Clawdio777/aeonos ?

Il est publié par Clawdio777. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.