Skip to main content

パターン 2: MCP

Claude Code、Cursor、Claude Desktop、ChatGPT、その他 MCP 互換クライアントを直接マインドレイヤーに接続。アシスタントは Sonzai を「名前で呼べるツールとリソースの集合」として扱います。

マインドレイヤーはホスト型の Streamable HTTP MCP エンドポイント https://api.sonz.ai/mcp/memory/{agent_id} を提供します。任意の MCP 互換クライアントを Sonzai API キーと共にこの URL へ向ければ、 34 のツール、4 のリソース、3 のガイド付きプロンプトが利用可能に なります — ローカルバイナリ・SSE ポート・Go ツールチェーン不要。

使うべき時

  • ユーザーがすでに Claude Code / Cursor / Claude Desktop / ChatGPT 等の MCP 互換クライアントを使っている。
  • SDK コードではなく会話で Sonzai を駆動したい。
  • プロトタイピング中で、create-companionmind-layer-setup の ガイド付きプロンプトをそのまま使いたい — コードを書かずに動かしたい。

切り替えるべき時

アーキテクチャ

┌────────────────────────┐                   ┌──────────────────────┐
│  Claude Code · Cursor  │                   │   Sonzai Mind Layer  │
│  ChatGPT · VS Code     │                   │                      │
│  Claude Desktop        │                   │                      │
└──────────┬─────────────┘                   └──────────┬───────────┘
         │                                            │
         │  Streamable HTTP (JSON-RPC 2.0)            │
         │  • list_agents                             │
         │  • chat / start_session / end_session      │
         │  • search_memories / list_facts            │
         │  • get_personality / get_mood              │
         │  • generate_character / trigger_event      │
         │  • schedule_wakeup / list_notifications    │
         │                                            │
         ▼                                            │
 https://api.sonz.ai/mcp/memory/{agent_id}            │
 Authorization: Bearer sk-your-api-key                │
                                                      │
                                                      ▼
                                              Context Engine,
                                              AI Service, DBs

エンドツーエンド例

ダッシュボード でプロジェクト API キーを取得し、agent ID を用意してください。クライアントを選んで スニペットを貼り付けるだけで設定完了です。

# 1コマンドでホスト型 MCP サーバーを登録:
claude mcp add --transport http sonzai \
https://api.sonz.ai/mcp/memory/AGENT_ID \
--header "Authorization: Bearer $SONZAI_API_KEY"

# Claude Code セッション内で次のように話せます:
#   "Chat with agent 'Luna' and say 'I had a great day hiking today!'"
#   "Search Luna's memories about hiking adventures"
#   "Use mind-layer-setup with assistant_name 'Aria' …"

SSE ではなく Streamable HTTP

2026 年の MCP 仕様では、リモートトランスポートは Streamable HTTP が 標準です。SSE は主要クライアントで段階的に廃止予定 — 新しい統合では HTTP を選んでください。

API キーはパスワード扱い

Bearer トークンはプロジェクト API キーであり、プロジェクト内のすべての エージェントへフルアクセスします。公開リポジトリにコミットしない、 共同作業時は per-developer スコープ設定を使うことを推奨します。

次に読むもの

On this page