mcpField
A
Axis Iliad - Codebase Intelligence For Agentic Commerce

Axis Iliad - Codebase Intelligence For Agentic Commerce

リモート
api.iliad.trustfabric.ai開発ツール02 日前に更新
リポジトリ公式サイト

Axis Iliad - Codebase Intelligence For Agentic Commerce について

Axis' Iliadは、コーディングエージェント向けのコードベース分析・構造化成果物サービスです。複数分野の成果物を生成し、自律ループでエージェントが作業手順を進めて検証できるようにします。

主な機能

  1. 01コードベースを分析し構造化成果物を生成
  2. 02コンテキストマップとアーキテクチャ概要の生成
  3. 03スキル、デバッグ、ワークフロー資料の提供
  4. 04beginとcontinuationの制御ファイルを生成
  5. 05Agentic Purchasingの判断ツールを提供

活用シーン

  1. 01エージェントにコードベースを把握させる
  2. 02デバッグやインシデント対応資料を準備
  3. 03実行可能なプロジェクト作業資料を生成
  4. 04Agentic Purchasingのニーズを調査

MCP 対応

Streamable HTTPのMCPエンドポイントで、コードベース分析、成果物の検索、Agentic Purchasingの準備に使うツールを提供します。一部機能にはAPIキーが必要で、有料ツールには料金が発生します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.iliad.trustfabric.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.iliad.trustfabric.ai/mcp認証が必要

ツール

44
パラメーター型必須説明
github_urlstringはいGitHub リポジトリ URL(https://github.com/owner/repo)

詳細

Axis' Iliad

Axis' Iliad — 生のコードベースを、エージェント対応の標準的なアーティファクトへと形作る現代の叙事詩です。Axis' Iliad は、自然言語によるワークスペース開発の次の時代に向けた、決定的な基盤を作り上げます。

標準名称: Axis' Iliad。この名称は、ドキュメント、レジストリ、インテグレーション全体で一貫して使用してください。

Tests Coverage Website API Version License AXIS-iliad MCP server


AXIS エコシステム

Iliad は、Trust Fabric スタックにおけるx402 のショーケースです。レジストリ全体は packages/generator-core/src/estate-registry.ts にあり、GET /.well-known/axis-estate.json でライブ配信されています(ecosystem.registry.yaml に代わるもので、同ファイルは 2026-08-22 に廃止されました。詳細は docs/ESTATE_FEDERATION_STRATEGY.md を参照してください)。

プロジェクト役割x402
Axis' Iliad(このリポジトリ)エージェントアーティファクト + MCP ゲートウェイ接続済み — @axis/mpp
PAIDマルチレール決済 + 決済処理決済レイヤー(Go x402 を計画中)
AXIS Foundry3D パイプライン + MCP一部対応
Trust Fabricコンプライアンス監査、修正 + Trust Passport計画中

x402 コントラクト:docs/x402/CONTRACT.md


30 秒で試す — サインアップ不要

各プログラムでは、API キーなしで無料のアーティファクトを利用できます。全 152 個のうち 47 個が無料です。3 つのプログラムはすべて無料で利用できます:

# 1. Get an API key (free tier, instant)
curl -X POST https://api.iliad.trustfabric.ai/v1/accounts \
  -H 'Content-Type: application/json' \
  -d '{"email":"[email protected]","name":"My Agent","tier":"free"}'

# 2. Analyze any public GitHub repo
curl -X POST https://api.iliad.trustfabric.ai/v1/github/analyze \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -d '{"url":"https://github.com/owner/repo","programs":["search","skills","debug"]}'

# 3. Download the generated artifacts as a ZIP
curl https://api.iliad.trustfabric.ai/v1/projects/PROJECT_ID/export \
  -H 'Authorization: Bearer YOUR_API_KEY' -o artifacts.zip

無料枠の内容: 全 21 プログラムにわたる 47 個のアーティファクトです。Search(コンテキストマップ)、Skills(AGENTS.md、CLAUDE.md、.cursorrules)、Debug(プレイブック、インシデントテンプレート)はすべて無料で利用でき、さらに他の各プログラムの主要アーティファクト(デザイントークン、Dockerfile、MCP 設定、ブランドガイドラインなど)も含まれます。支払いにより、各プログラムの残りのアーティファクトが利用可能になります。


得られるもの

1 回のスキャンで 21 のプログラムにわたる 152 個の成果物を、数秒で生成できます。

必要なものプログラム主な出力
新しい AI エージェントに概要を把握させるSearch (無料)context-map.json、repo-profile.yaml、architecture-summary.md
あらゆる LLM にコードベースのコンテキストを提供するSkills (無料)AGENTS.md、CLAUDE.md、.cursorrules、workflow-pack.md
本番環境のインシデントをデバッグするDebug (無料)debug-playbook.md、tracing-rules.md、root-cause-checklist.md
UI を監査するFrontendfrontend-rules.md、ui-audit.md、component-guidelines.md
検索順位を改善するSEOseo-rules.md、meta-tag-audit.json、schema-recommendations.json
LLM のコストを削減するOptimizationoptimization-rules.md、cost-estimate.json、token-budget-plan.md
デザインシステムをリリースするThemedesign-tokens.json、theme.css、dark-mode-tokens.json
ブランドの声を統一するBrandbrand-guidelines.md、voice-and-tone.md、messaging-system.yaml
開発ワークフローを自動化するSuperpowerssuperpower-pack.md、workflow-registry.json、automation-pipeline.yaml
キャンペーンを開始するMarketingcampaign-brief.md、funnel-map.md、ab-test-plan.md
データ/リサーチツールを構築するNotebooknotebook-summary.md、research-threads.md、source-map.json
ナレッジ保管庫を管理するObsidianobsidian-skill-pack.md、vault-rules.md、graph-prompt-map.json
AI ツールを接続する(MCP)MCPmcp-config.json、mcp-registry-metadata.json、protocol-spec.md、spec.types.ts、mcp/README.md、mcp/project-setup.md、mcp/build-artifacts.md、mcp/package-json.root.template.json、mcp/package-json.package.template.json、mcp/tsconfig.root.template.json、mcp/tsconfig.package.template.json、mcp/monorepo-structure.md、mcp/core-implementation-artifacts.md、mcp/testing-documentation-polish-artifacts.md、mcp/fintech-mcp-surface-package.md、mcp/fintech-domain-schema.yaml、connector-map.yaml、capability-registry.json、server-manifest.yaml
コンポーネントを生成するArtifactsgenerated-component.tsx、dashboard-widget.tsx、component-library.json
開発動画を作成するRemotionremotion-script.ts、scene-plan.md、storyboard.md
ソーシャル/ビジュアルアセットCanvascanvas-spec.json、social-pack.md、poster-layouts.md
ジェネレーティブアート/NFTAlgorithmicgenerative-sketch.ts、variation-matrix.json、parameter-pack.json
エージェント型コマース(Visa AP2)Agentic Purchasingagent-purchasing-playbook.md、checkout-flow.md、negotiation-rules.md
さらに begin ループ — エージェントに渡して begin と伝えましょう

すべての分析には、AI コーディングエージェントが作業を理解するだけでなく、完了できるようにする自律制御ループも組み込まれています。

  • begin.yaml — ループの起点です。推定された目標、human-in-the-loop プロトコル(担当者が回答するのは平易な英語によるプロダクト関連の質問のみ)、次の作業を選択するアルゴリズム、そして収束する停止条件が含まれます。
  • continuation.yaml — ループの状態です。すべての成果物を並べた順序付きのステップリストと、分析結果をもとに初期化された優先度付きの候補キュー(目標、検出された不足点、テストが存在しない場合の検証ハーネス)が含まれます。
  • すべての Markdown 成果物には ⟳ Continue フッターが付きます。最後のステップでは begin を自己プロンプトし、ループを begin.yaml に戻します。

パックをダウンロードし(CLI、MCP、またはフルパックのエクスポート)、エージェントに渡して begin と伝えましょう。エージェントはキューに沿って作業し、各ステップを検証して、キューが空になった時点で停止します(収束するため、暴走することはありません)。担当者側でコーディングする必要はありません。

AXIS はこれを自分自身にも活用しています。このリポジトリのルートにある begin.yaml / continuation.yaml は、私たちが実際に使っている稼働中のループです。また、REST から GET /begin.yaml / GET /continuation.yaml でそのまま提供されるため、この API を巡回するエージェントは、リポジトリをクローンしなくても同じ規約を確認できます。


AI エージェント向け — MCP 統合

AXIS は https://api.iliad.trustfabric.ai/mcp で Streamable HTTP MCP サーバーを公開しています。エージェントに追加すると、あらゆるリポジトリを分析したり、エージェント型購買に自律的に備えたりできます。

VS Code(.vscode/mcp.json):

{
  "servers": {
    "axis-iliad": {
      "type": "http",
      "url": "https://api.iliad.trustfabric.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "axis-iliad": {
      "url": "https://api.iliad.trustfabric.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

無料の MCP ツール(認証不要):list_programs、search_and_discover_tools、get_install_manifest、discover_agentic_purchasing_needs、prepare_agentic_purchasing_preview、discover_estate_tools(兄弟関係にある AXIS プロパティ — 決済、3D 生成など)、および決定論的なコマース判定エンジン:sca_exemption_decision、grade_compliance、assemble_ce3_evidence、build_ap2_mandate、score_dispute_readiness(証拠収集の準備状況 — 紛争に勝つ予測ではありません)。さらに 5 つのツールは、estate フラグ付きの計画中機能のスタブです(Foundry Wave-1。Iliad ホストのプロキシが提供されるまでは、Foundry 独自の MCP エンドポイントにリダイレクトします):axis_validate、axis_inspect、axis_compare、axis_manifest_verify、roblox_compliance_check。get_referral_code、get_referral_credits、iliad_network_tokenization も無料(料金不要)ですが、上記のツールとは異なり、認証が必要です。ping_payment は無料ではありません。料金は $0.01 で、カタログ内で最も安価な有料呼び出しとして、実際の x402 決済ループを実行します。


料金

ティア料金プログラム
Free$021 個すべてのプログラムで 47 個のアーティファクト(Search、Skills、Debug をすべて利用可能)
Pro$3.00 / 実行21 個すべてのプログラム、152 個のアーティファクト
Lite mode$0.15–$0.25 / 実行上位のギャップの概要、出力を削減

予算交渉:有料呼び出し時に X-Agent-Budget: {"budget_per_run_cents": 25} と X-Agent-Mode: lite を送信してください。


セルフホスト

システム要件
  • Node.js:≥ 20.x(LTS を推奨)
  • pnpm:≥ 9.x
  • OS:macOS 11 以降、Linux(任意のディストリビューション)、または Windows 10 以降
  • RAM:最低 4 GB(8 GB を推奨)
  • ディスク容量:依存関係とビルド用に約 2 GB
クイックスタート
# Prerequisites: Node.js ≥ 20, pnpm ≥ 9
git clone https://github.com/lastmanupinc-hub/axis-iliad.git
cd axis-iliad
pnpm install
pnpm build

# Start the API server (port 4000)
node apps/api/dist/server.js

# Start the web UI (port 5173)
cd apps/web && npx vite

# Or use the CLI directly
node apps/cli/dist/cli.js analyze .
node apps/cli/dist/cli.js github https://github.com/owner/repo
Docker
docker build -t axis-iliad .
docker run -p 4000:4000 axis-iliad

必要なもの:Docker 20.10 以降、または Docker Desktop


アーキテクチャ

axis-iliad/
├── apps/
│   ├── api/          → Zero-dependency HTTP server (port 4000, 188 endpoints)
│   ├── cli/          → CLI tool: axis analyze <dir> | axis github <url>
│   └── web/          → Vite + React 19 SPA (dark theme, toast, command palette)
├── packages/
│   ├── snapshots/    → Snapshot intake, Postgres (Neon) persistence, billing, funnel
│   ├── repo-parser/  → Language detection (60+), framework detection (10), import graph
│   ├── context-engine/ → Context map builder, repo profile, route/architecture analysis
│   └── generator-core/ → 152 generators across 21 programs
└── vitest.config.ts  → Shared test config

Programs (21)

ProgramOutputsTier
Searchcontext-map.json, repo-profile.yaml, architecture-summary.md, dependency-hotspots.mdFree
SkillsAGENTS.md, CLAUDE.md, .cursorrules, workflow-pack.md, policy-pack.mdFree
Debugdebug-playbook.md, incident-template.md, tracing-rules.md, root-cause-checklist.mdFree
Frontendfrontend-rules.md, component-guidelines.md, layout-patterns.md, ui-audit.mdPro
SEOseo-rules.md, schema-recommendations.json, route-priority-map.md, content-audit.md, meta-tag-audit.jsonPro
Optimizationoptimization-rules.md, prompt-diff-report.md, cost-estimate.json, token-budget-plan.mdPro
Themedesign-tokens.json, theme.css, theme-guidelines.md, component-theme-map.json, dark-mode-tokens.jsonPro
Brandbrand-guidelines.md, voice-and-tone.md, content-constraints.md, messaging-system.yaml, channel-rulebook.mdPro
Superpowerssuperpower-pack.md, workflow-registry.json, test-generation-rules.md, refactor-checklist.md, automation-pipeline.yamlPro
Marketingcampaign-brief.md, funnel-map.md, sequence-pack.md, cro-playbook.md, ab-test-plan.mdPro
Notebooknotebook-summary.md, source-map.json, study-brief.md, research-threads.md, citation-index.jsonPro
Obsidianobsidian-skill-pack.md, vault-rules.md, graph-prompt-map.json, linking-policy.md, template-pack.mdPro
MCPmcp-config.json, mcp-registry-metadata.json, protocol-spec.md, connector-map.yaml, capability-registry.json, server-manifest.yamlPro
Artifactsgenerated-component.tsx, dashboard-widget.tsx, embed-snippet.ts, artifact-spec.md, component-library.jsonPro
Remotionremotion-script.ts, scene-plan.md, render-config.json, asset-checklist.md, storyboard.mdPro
Canvascanvas-spec.json, social-pack.md, poster-layouts.md, asset-guidelines.md, brand-board.mdPro
Algorithmicgenerative-sketch.ts, parameter-pack.json, collection-map.md, export-manifest.yaml, variation-matrix.jsonPro
Agentic Purchasingagent-purchasing-playbook.md, product-schema.json, checkout-flow.md, negotiation-rules.md, commerce-registry.jsonPro
Closerpackaging/README.md, Dockerfile, .github/workflows/ci.yml, packaging-report.md, DISTRIBUTABLE.md, MakefilePro
Deploydeploy/Dockerfile, deploy/render.yaml, deploy/deploy.sh, deploy/worker.ts, deploy-qualification-report.mdPro

API Endpoints

コアパイプライン
メソッドパス説明
POST/v1/snapshotsリポジトリのスナップショットをアップロードします(マルチパートファイルアップロード)
POST/v1/github/analyzeGitHub URL からリポジトリを分析します
GET/v1/snapshots/:idスナップショットのメタデータを取得します
GET/v1/projects/:project_id/snapshotsプロジェクトのスナップショット一覧を取得します
POST/v1/search/export検索プログラムを実行します
POST/v1/skills/generateスキルプログラムを実行します
POST/v1/debug/analyzeデバッグプログラムを実行します
POST/v1/frontend/auditフロントエンドプログラムを実行します
POST/v1/seo/analyzeSEO プログラムを実行します
POST/v1/optimization/analyze最適化プログラムを実行します
POST/v1/theme/generateテーマプログラムを実行します
POST/v1/brand/generateブランドプログラムを実行します
POST/v1/superpowers/generatesuperpowers プログラムを実行します
POST/v1/marketing/generateマーケティングプログラムを実行します
POST/v1/notebook/generateノートブックプログラムを実行します
POST/v1/obsidian/analyzeobsidian プログラムを実行します
POST/v1/mcp/provisionMCP プログラムを実行します
POST/v1/artifacts/generateアーティファクトプログラムを実行します
POST/v1/remotion/generateremotion プログラムを実行します
POST/v1/canvas/generatecanvas プログラムを実行します
POST/v1/algorithmic/generatealgorithmic プログラムを実行します
POST/v1/agentic-purchasing/generateエージェント型購買プログラムを実行します
GET/v1/programsすべてのプログラムとジェネレーター数の一覧を取得します
GET/v1/projects/:id/generated-files/:path個別の生成ファイルをダウンロードします
GET/v1/projects/:id/export生成ファイルの ZIP をダウンロードします
請求とアカウント
メソッドパス説明
POST/v1/accountsアカウントを作成します
GET/v1/accountアカウント情報を取得します
POST/v1/account/keysAPI キーを作成します
GET/v1/account/keysAPI キーの一覧を取得します
POST/v1/account/keys/:id/revokeAPI キーを無効化します
GET/v1/account/usage使用状況の統計を取得します
GET/v1/account/quotaクォータ情報を取得します
POST/v1/account/tier請求プランを更新します
POST/v1/account/programsプログラムの利用権を更新します
POST/v1/account/github-token暗号化された GitHub トークンを保存します
GET/v1/account/github-tokenGitHub トークンの一覧を取得します
DELETE/v1/account/github-token/:token_idGitHub トークンを削除します
GET/v1/billing/history請求プラン変更の監査履歴
GET/v1/billing/prorationプラン変更時の日割り計算プレビュー
ファネルとプラン
メソッドパス説明
GET/v1/plansプランカタログを取得します
POST/v1/account/seatsチームメンバーを招待します
GET/v1/account/seatsチームシートの一覧を取得します
POST/v1/account/seats/:id/revokeシートを無効化します
GET/v1/account/upgrade-prompts状況に応じたアップグレード案内を取得します
GET/v1/account/funnel-statusファネルの段階を取得します
GET/v1/admin/funnel-metricsファネル分析データを集計します
検索とバージョン
メソッドパス説明
POST/v1/search/index全文検索用にスナップショットの内容をインデックス化します
POST/v1/search/queryインデックス化されたコンテンツを対象に全文検索します
GET/v1/search/:id/stats検索インデックスの統計情報を取得します
GET/v1/snapshots/:id/versions生成バージョンの一覧を取得します
GET/v1/snapshots/:id/versions/:numファイルを含む特定のバージョンを取得します
GET/v1/snapshots/:id/diff?old=N&new=M2 つのバージョン間の差分
Webhook
メソッドパス説明
POST/v1/account/webhooksWebhook を作成します
GET/v1/account/webhooksWebhook の一覧を取得します
DELETE/v1/account/webhooks/:idWebhook を削除します
POST/v1/account/webhooks/:id/toggleWebhook の有効・無効を切り替えます
GET/v1/account/webhooks/:id/deliveries配信試行の一覧を取得します
インフラストラクチャ
メソッドパス説明
GET/v1/healthヘルスチェック
GET/v1/health/liveライブネスプローブ
GET/v1/health/readyレディネスプローブ(DB 接続)
GET/v1/metricsPrometheus 形式のメトリクス
GET/v1/db/statsデータベース統計
POST/v1/db/maintenanceデータベースのメンテナンス(vacuum、WAL チェックポイント)
GET/v1/docsOpenAPI 3.1 仕様
GET/v1/admin/statsシステム全体の統計
GET/v1/admin/accounts管理者:すべてのアカウントを一覧表示
GET/v1/admin/activity管理者:最近のアクティビティフィード

入力方法

  1. ファイルアップロード — multipart ボディを使用して POST /v1/snapshots
  2. GitHub URL — { "url": "https://github.com/..." } を指定して POST /v1/github/analyze
  3. CLI(ローカル) — axis analyze <directory> でローカルファイルをスキャン
  4. CLI(リモート) — axis github <url> で GitHub から取得

技術スタック

  • ランタイム: Node.js 20+、TypeScript 5.7 strict
  • バックエンド: 依存関係ゼロのカスタム HTTP ルーター、Neon Postgres(pg、非同期プール)
  • フロントエンド: Vite 6 + React 19、CSS デザインシステム(ダークテーマ)
  • テスト: Vitest 4 — 約190ファイルにわたる約4,900件のテストを Postgres 16 に対して実行
  • ベンチマーク: Vitest ベンチハーネス(packages/repo-parser/src/perf.bench.ts、npx vitest bench)で、200ファイル規模の parseRepo を測定します。ここでは特定のレイテンシ値を示していません。このリポジトリ独自の誠実性ポリシー(packages/generator-core/src/perf-compliance.test.ts を参照)では、チェックイン済みの機械生成結果ファイルを出典としないパフォーマンス値の引用を禁止しています。このベンチマーク用の結果ファイルはまだ存在しません。7つのエージェント型購買エンジンには結果ファイルがあります:packages/generator-core/perf-results.json(pnpm bench:compliance で再生成)。
  • ビルド: pnpm ワークスペース、パッケージごとに tsc
  • CI: GitHub Actions(Node 20/22 マトリックス、カバレッジ、依存関係監査、Docker ビルド)

開発

pnpm install          # Install all dependencies
pnpm build            # Build all packages + apps
pnpm test             # Run all tests
npx vitest run        # Run tests directly
npx vitest bench      # Run performance benchmarks
npx vitest --coverage # Run tests with coverage report

ジェネレーター、エンドポイント、またはプログラムの追加方法については、CONTRIBUTING.md を参照してください。

入力方法

方法手順
GitHub URL{"url":"https://github.com/..."} を指定して POST /v1/github/analyze
ファイルアップロードPOST /v1/snapshots の multipart ボディ
CLI(ローカル)axis analyze <directory>
CLI(リモート)axis github <url>
MCPtools/call → analyze_repo または analyze_files

ウェブサイト: https://iliad.trustfabric.ai · ライブ API: https://api.iliad.trustfabric.ai · ドキュメント: https://api.iliad.trustfabric.ai/v1/docs · MCP: https://api.iliad.trustfabric.ai/mcp

ライセンス

非公開。すべての権利を保有します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。