aurekai-mcp について
aurekai-mcp は Aurekai の各機能群を MCP ツールとして公開し、ランタイム、アーティファクト、機能を調べる開発者やエージェントを支援します。リソース、ページネーション、名前付きプロンプトも提供します。
主な機能
- 019 つの機能群をカバー
- 0289 個のオペレーターツール
- 03ランタイム、キュー、モデルのリソース読み取り
- 04リソースのページネーションと購読確認
- 058 個の名前付きプロンプト
- 06証明メタデータと埋め込みリソースの伝播
活用シーン
- 01Aurekai のランタイムとキューの状態確認
- 02アーティファクトの Merkle 系譜の追跡
- 03音声からブリーフや成果物を作成
- 04リリースゲートとマニフェストの検証
MCP 対応
Aurekai の機能を MCP ツール、リソース、プロンプトとして公開し、stdio と Streamable HTTP に対応します。ツールの実行には PATH 上の `akai`、または `AKAI_BIN` で指定したバイナリが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@aurekai/mcp — Aurekai MCP Server
0.8.0-alpha.5 · capability-native · 依存関係ゼロ · stdio + Streamable HTTP
Aurekai の 9 つのケイパビリティファミリー(111 個のコマンド)を、プロトコルレベルの機能(ツールのアノテーション、リソースのページネーション、名前付きプロンプト、_meta による証明の伝播、埋め込みリソース出力)をすべて備えた MCP ツールとして公開します。
インストール
npm install -g @aurekai/mcp
使い方
stdio(デフォルト — Claude Desktop、Cursor など向け)
// claude_desktop_config.json
{
"mcpServers": {
"aurekai": {
"command": "aurekai-mcp"
}
}
}
Streamable HTTP(オプション)
AKAI_MCP_HTTP_PORT=3100 aurekai-mcp
# POST JSON-RPC to http://127.0.0.1:3100/mcp
プロトコルの機能
| 機能 | 状態 |
|---|---|
tools/list — 9 つのケイパビリティファミリーにまたがる 89 個のオペレーター | ✅ |
ツールのアノテーション(readOnlyHint、destructiveHint、idempotentHint) | ✅ |
resources/list — 13 個の aurekai:// リソース URI | ✅ |
resources/read — runtime/capabilities、queue/stats、models のライブ読み取り | ✅ |
リソースのページネーション(nextCursor) | ✅ |
| リソースのサブスクリプション(確認応答) | ✅ |
prompts/list + prompts/get — 名前付きケイパビリティプロンプト 8 個 | ✅ |
ツール呼び出し結果における _meta による証明の伝播 | ✅ |
| 証明を出力するツール向けの埋め込みリソース出力 | ✅ |
logging サーバーケイパビリティ | ✅ |
Streamable HTTP トランスポート(AKAI_MCP_HTTP_PORT) | ✅ |
ケイパビリティファミリー
| ファミリー | オペレーター | 例 |
|---|---|---|
runtime | 11 | akai_api、akai_queue、akai_workflow |
commerce | 11 | akai_gate、akai_pay、akai_ledger |
intake | 12 | akai_transcribe、akai_ingest、akai_segment |
memory | 11 | akai_fpq、akai_fpqx、akai_embed、akai_vec |
proof | 8 | akai_proof、akai_canon、akai_graph、akai_hash |
reason | 5 | akai_reason、akai_physics、akai_flow、akai_learn |
wire | 5 | akai_tel、akai_wire、akai_moq、akai_net |
publish | 9 | akai_brief、akai_narrate、akai_pack、akai_distribute |
substrate | 17 | akai_capability、akai_space、akai_compress |
名前付きプロンプト
| プロンプト | 説明 |
|---|---|
turn-this-call-into-a-deliverable | 音声 → 文字起こし → ブリーフ → 成果物 |
inspect-this-artifact-lineage | 成果物の Merkle 系譜全体を解決 |
build-a-model-memory-pack | FPQ 圧縮 + ラウンドトリップ + メモリパックのエクスポート |
compare-these-reasoning-branches | 2 つのブランチを差分比較し、推奨事項を提示 |
generate-client-invoice-from-usage | 使用量の記録 → 請求書 |
produce-wire-device-report | PCAP → SIP イベント + デバイスレポート |
run-a-release-gate | 証明の検証 + マニフェストの確認 + SLI の自動実行 |
make-a-client-brief-from-this-audio | 音声 → 文字起こし → 構造化されたクライアント向けブリーフ |
リソース(aurekai:// URI)
aurekai://runtime/capabilities · aurekai://queue/stats · aurekai://ledger/portfolio
aurekai://models · aurekai://model-memory · aurekai://features/{artifact}
aurekai://proof/{id} · aurekai://graph/{node}/lineage · aurekai://space/{name}
aurekai://wire/{capture_id} · aurekai://project/{id} · aurekai://invoice/{id} · aurekai://cms/{entry_id}
ランタイム要件
ツールを使用するには、PATH 上に akai バイナリが必要です(aurekai/native-runtime から入手できます)。
または AKAI_BIN=/path/to/akai を設定してください。バイナリがない場合、ツールはクラッシュせず、明確なエラーメッセージを返します。
レジストリ掲載先
- Smithery
- Glama
- 公式 MCP Registry
- PulseMCP
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。