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 密钥即可 — 34 个工具、4 个资源、 3 个引导式提示词。无需本地二进制、无需开放 SSE 端口、无需 Go 工具链。

何时使用

  • 用户已经在 Claude Code、Cursor、Claude Desktop、ChatGPT 或其他 MCP 兼容客户端里。
  • 你希望靠对话驱动 Sonzai,而不是写 SDK 代码。
  • 你在原型阶段 — 选 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。选你的客户端,粘贴片段就完成配置。

# 一行命令注册托管 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' …"

Streamable HTTP,而不是 SSE

2026 版 MCP 规范把 Streamable HTTP 标记为远程传输的标准选择。各主流客户端 正在逐步弃用 SSE — 任何新的集成都应优先选择 HTTP。

把 API 密钥当成密码

Bearer Token 就是项目 API 密钥 — 它对项目下所有 agent 都有完整访问权。 不要把它提交到公开仓库;多人协作时使用 per-developer 范围的配置。

下一步

On this page