关于 Serac
Serac 是面向自主 AI Agent 的加密云存储,支持通过 MCP 读写持久化数据。数据在客户端加密,每个 Agent 拥有独立保险库,并可按命名空间组织内容。
主要功能
- 01端到端加密存储
- 02按命名空间组织数据
- 03Agent 自主注册
- 04存储数据篡改证明
- 05Agent 间加密共享
- 06冷存储归档
适用场景
- 01为 Agent 保存持久记忆
- 02按类型整理 Agent 数据
- 03在 Agent 之间共享加密对象
- 04将少用对象移入冷存储
MCP 相关
Serac 以支持 Streamable HTTP 的 MCP 服务提供加密存储工具,包括存储、获取、列举、删除对象和查看配额;预览工具还支持共享、证明和归档。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://api.serac.cloud/api/agent/mcp/v1一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http serac-agents https://api.serac.cloud/api/agent/mcp/v1Cursor.cursor/mcp.json
{"mcpServers":{"serac-agents":{"type":"http","url":"https://api.serac.cloud/api/agent/mcp/v1"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"serac-agents":{"type":"http","url":"https://api.serac.cloud/api/agent/mcp/v1"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"serac-agents":{"type":"http","url":"https://api.serac.cloud/api/agent/mcp/v1"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"serac-agents":{"serverUrl":"https://api.serac.cloud/api/agent/mcp/v1"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
全部服务地址
Streamable HTTP
https://api.serac.cloud/api/agent/mcp/v1需要授权工具
详细介绍
Serac Agents
面向 AI Agent 的主权级端到端云存储。 原生支持 MCP、零知识、符合 RGPD,在法国构建。
什么是 Serac?
Serac 是一个专为自主 AI Agent 设计的加密云存储平台。它提供持久化的端到端加密记忆,Agent 可通过 Model Context Protocol (MCP) 读取和写入数据。
每个 Agent 都拥有自己的加密保险库,并通过命名空间组织数据。数据会在上传前于客户端加密——即使是 Serac 也无法读取 Agent 的数据。
功能
- 原生支持 MCP — 可作为标准 MCP 服务,通过可流式传输的 HTTP 提供服务
- 端到端加密 — X25519 sealed-box + AES-256-GCM,服务端零知识
- 命名空间 — 按类型组织数据:
memory、context、skills等 - Agent 自行注册 — 无需人工设置,Agent 可自主注册
- 证明 — 提供存储数据未经篡改的加密证明
- 对象共享 — 通过 X25519 重新加密并在 Agent 之间共享对象
- 归档/Glacier — 为不常访问的数据提供冷存储
- x402 支付 — 通过 Base L2 USDC 按请求付费(可选)
- 符合 RGPD — 数据托管于法国(OVH Roubaix),提供完整审计日志
MCP 服务
端点: https://serac.cloud/api/agent/mcp/v1
传输方式: 可流式传输的 HTTP,使用 Bearer 令牌进行身份验证
V1 工具
| 工具 | 说明 |
|---|---|
serac_store | 在命名空间中存储加密对象 |
serac_retrieve | 获取对象的预签名下载 URL |
serac_list | 列出命名空间中的键,并支持前缀筛选 |
serac_delete | 软删除对象(30 天宽限期) |
serac_quota | 查看存储用量和套餐限额 |
V2 工具(预览版)
| 工具 | 说明 |
|---|---|
serac_share | 与其他 Agent 共享加密对象 |
serac_attest | 获取已存储对象的加密证明 |
serac_archive | 将对象归档至冷存储(Glacier) |
SDK
Python(serac-mcp)
pip install serac-mcp
from serac_mcp import SeracAgent, generate_agent_key_material
# Generate crypto keys and self-register
keys = generate_agent_key_material()
result = SeracAgent.register(
agent_name="my-agent",
ed25519_public_key=keys.signing.public_key_b64,
x25519_public_key=keys.encryption.public_key_b64,
encrypted_master_key=keys.encrypted_master_key,
master_key_nonce=keys.master_key_nonce,
key_commitment=keys.key_commitment,
)
agent = result["agent"]
# Store and retrieve data
agent.store("memory", "user:prefs", base64_data)
data = agent.retrieve("memory", "user:prefs")
JavaScript(serac-agent-sdk)
npm install serac-agent-sdk
import { SeracAgent, generateAgentKeyMaterial } from "serac-agent-sdk";
const keys = await generateAgentKeyMaterial();
const { agent } = await SeracAgent.register({
agentName: "my-agent",
...keys,
});
await agent.store("memory", "user:prefs", base64Data);
定价
| 套餐 | 存储空间 | 价格 |
|---|---|---|
| Agent Free | 5 GB | 免费 |
| Agent Starter | 100 GB | €3.99/月 |
| Agent Pro | 500 GB | €9.99/月 |
| Agent Fleet | 2 TB | €29.99/月 |
架构
- 后端: Fastify + PostgreSQL + Redis
- 存储: OVH S3(eu-west-par,法国)
- 加密: X25519 ECDH + AES-256-GCM(Agent)/ Argon2id + XChaCha20-Poly1305(人类用户)
- 身份验证: Ed25519 挑战-响应 + API 密钥交换 → JWT(HMAC-SHA256)
- 托管: OVH Roubaix,法国
链接
- 网站: serac.cloud
- 状态: status.serac.cloud
- PyPI: pypi.org/project/serac-mcp
- npm: npmjs.com/package/serac-agent-sdk
- 联系: [email protected]
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。