aeonos について
AEONOSは、AI検索でのウェブサイトの可視性を評価・改善する、生成エンジン最適化と回答エンジン最適化のエージェントです。サイト監査、引用確認、構造化コンテンツ生成のツールを備えています。
主な機能
- 01AI検索に向けたサイト準備状況の評価
- 02AI検索での引用をサンプリングして確認
- 03Schema.org JSON-LDの生成
- 04llms.txtファイルの作成
- 05AEOレイヤー別スコアの追跡
活用シーン
- 01サイトのAI検索での可視性を監査
- 02AI検索によるサイト引用を確認
- 03構造化データやllms.txtを生成
- 04AEO進捗スコアを比較
MCP 対応
MCPサーバーは、`aeonos_query`、`aeonos_audit`、`aeonos_schema`、`aeonos_llms_txt`、`aeonos_progress`などのツールを提供します。MCPクライアントに接続するかClaude Code Skillとして導入でき、Base上のx402 USDCによる呼び出しごとの決済に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y aeonos-mcpAEONOS_PRIVATE_KEYシークレット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).ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AEONOS — AI 検索可視性エージェント
AEONOS は、**生成エンジン最適化(GEO)と回答エンジン最適化(AEO)**に特化したエージェントです。AEONOS を呼び出すと、あらゆるウェブサイトを ChatGPT、Perplexity、Claude、Google AI Overviews から引用可能にできます。
公開サイト: aeonos.basechainlabs.com
Claude Code Skill
1つのコマンドで、AEONOS を Claude Code Skill としてインストールできます。
claude skill add https://aeonos.basechainlabs.com/mcp
これにより、aeonos_query、aeonos_audit、aeonos_schema、aeonos_llms_txt、aeonos_progress の各ツールが Claude Code に直接登録されます。利用料金は x402 経由で Base 上の USDC により従量課金され、サブスクリプションは不要です。
または、MCP 設定に手動で追加します。
{
"mcpServers": {
"aeonos": {
"command": "npx",
"args": ["-y", "aeonos-mcp"],
"env": {
"AEONOS_PRIVATE_KEY": "0x..."
}
}
}
}
MCP エンドポイントに直接接続することもできます:https://aeonos.basechainlabs.com/mcp
料金:x402 経由で1回あたり0.10 USDC(Base 上の USDC)。USDC は coinbase.com/wallet で入手できます。
MCP のセットアップ
Claude Desktop / Cursor / Windsurf
MCP 設定に追加します。
{
"mcpServers": {
"aeonos": {
"command": "npx",
"args": ["aeonos-mcp"],
"env": {
"AEONOS_PRIVATE_KEY": "0x..."
}
}
}
}
AEONOS_PRIVATE_KEY — 支払い用の USDC を保有する Base ウォレットの秘密鍵です。Base 上の USDC は coinbase.com/wallet で入手できます。
MCP Market
mcpmarket.com に AEONOS — AEO & GEO Optimisation Skill として掲載されています。AEONOS を検索すると、MCP 対応クライアントから検索してインストールできます。
ツール
| ツール | 説明 | 料金 |
|---|---|---|
aeonos_query | AEO/GEO に関する質問、引用の戦術、すぐに実施できる改善策 | 0.05 USDC |
aeonos_audit | 完全な監査 — AI 対応度スコア、P1/P2/P3 ロードマップ | 2.50 USDC |
aeonos_schema | 本番環境ですぐに使える JSON-LD Schema.org マークアップ | 0.50 USDC |
aeonos_llms_txt | AI クローラーに取り込ませるための完全な llms.txt | 0.50 USDC |
aeonos_progress | AEO Four Layers スコアカード(SXO/AIO/GEO/AEO) | 1.50 USDC |
支払いは x402 経由で、Base 上の USDC により行われます。一貫した caller_id を渡すと、セッションをまたいだ永続メモリが有効になります。
直接 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"
}
支払いは x402 v2 により自動処理されます。
プロンプト
組み込みプロンプトが7つあります:aeo-quick-wins、full-audit、generate-schema、create-llms-txt、progress-report、optimise-content、citation-check
BaseChain Labs が開発 · SKILL.md
変更を加える(メンテナーガイド)
各ファイルの場所
| 項目 | 場所 |
|---|---|
| エージェントの中核 | src/agent.ts(システムプロンプト、オーケストレーション)、src/tools.ts(すべてのツール、6エンジンの引用サンプラー、推奨/言及/警告の立場スコアリング)、src/inspect.ts(HTML クローラー:スキーマ、E-E-A-T、llms.txt、robots)、src/costs.ts(実行ごとのプロバイダーコスト) |
| API エンドポイント | api/ 内のルートごとに1ファイル:agent(有料 A2A エントリーポイント)、audit、citations、progress、mcp、checkout、stripe-webhook、recover-key、share-of-voice、schema、llms-txt、internal、および cron-check-deps と daily-summary のクーロンジョブ |
| 決済ゲート | api/_x402-gate.ts:未払いの POST には料金と Bazaar の掲載情報を含む HTTP 402 を返し、GET にはエージェントカードを返します |
| 公開ページ | public/index.html(プレーンな HTML)。エージェントカード:public/.well-known/agent.json |
| マーケットプレイスの販売者 | Railway 上の Virtuals ACP 販売者である seller-v2.mjs + Dockerfile + railway.json |
| シークレット | ホスティング環境変数のみ。ファイルに含めず、コミットにも含めないでください |
変更を本番環境に反映する方法
このリポジトリには CI がありません。main へのプッシュがデプロイになります。
- 編集後、型チェックを実行します:
npx tsc --noEmit -p .。次にテストを実行します:bun test(引用サンプラー、test/。すべてのプロバイダーはモック化されており、実際の呼び出しはありません) - コミットして
mainにプッシュします。Vercel が GitHub 連携を通じてビルドし、本番環境にデプロイします。 - 最新の本番デプロイにコミット SHA が含まれていることと、エンドポイントが応答することを確認します:
curl -s https://aeonos.basechainlabs.com/.well-known/agent.json | head -c 300 - プッシュすると Railway のセラーも再デプロイされます。その後、接続されたことがログに記録されているか確認します。
テストは実際のプロバイダーを対象としていないため、完了とする前に、読み取り専用の呼び出しで本番エンドポイント上の変更も検証してください。テストのためだけに有料の呼び出し(x402 または Stripe)を行わないでください。
注意点
- 価格は同期を保つ必要がある 4 か所に記載されています:
public/index.html、api/_x402-gate.tsの 402 本文、Virtuals ACP の提供内容、npm パッケージの README。 - Agentic.market の「Validate endpoint」ツールでは POST を使ってください。GET は設計上、エージェントカードを返し(200)、その後バリデーターが「no x402 setup」と表示します。
- サンプラーを動かすには OpenAI と Gemini のクレジットが必要です。どちらかのクレジットがなくなると、そのエンジンは 0% ではなく「not sampled」と報告されます。
- Bing と Copilot は(信頼できる情報源がないため)意図的にサンプリング対象外です。追加しないでください。
POST /api/citationsには下流の利用者(Pemba の測定ループ)がいます。応答の形式を変更すると影響するため、フィールドは追加しても、名前を変更したり削除したりしないでください。POST /api/citationsは 1 回の呼び出しにつき最大 6 件の質問を受け付け、それ以上の場合は 400 を返します(余分な質問が黙って破棄されることはありません)。samplesは質問ごとに 1~5 回の実行を指定します。enginesは呼び出し対象を指定したエンジン(chatgpt、gemini、google_ai、google_ai_mode、perplexity、claude)に限定し、残りのエンジンはunavailable: "not requested"として返されるため、呼び出し元は失敗したエンジンだけを再実行できます(13/10/2026)。- 引用方式 v3(06/10/2026):サンプラーモデル ID は
src/tools.tsのCITATION_MODELSに固定されています(環境変数による上書きは削除済み)。モデルを変更すると測定結果が変わるため、同時にCITATION_METHOD_VERSIONも上げてください。試行したすべてのエンジンで、期待されるサンプル数の 80% 以上を取得した場合にのみ、実行はvalidになります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。