关于 WhiteMagic — governed local memory for agent continuity
WhiteMagic 是面向 AI 编码 Agent 的本地优先记忆与会话连续性 MCP 服务。它将记忆保存在本机,并可为交接签署可验证的连续性凭证。
主要功能
- 01持久化 Agent 记忆
- 02会话连续性与交接
- 03签署连续性凭证
- 04本地优先存储
- 05默认无遥测的 Rust 静态二进制文件
适用场景
- 01保留不同编码会话间的上下文
- 02通过可验证凭证交接 Agent 状态
- 03将 Agent 记忆保存在本机
MCP 相关
这是一个向 MCP 客户端提供持久化记忆和会话连续性能力的 MCP 服务。托管评估端点为只读;本地二进制文件提供完整写入能力。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.whitemagic.dev/mcpclaude mcp add --transport http lbailey94-whitemagic https://mcp.whitemagic.dev/mcp{"mcpServers":{"lbailey94-whitemagic":{"type":"http","url":"https://mcp.whitemagic.dev/mcp"}}}在 Cursor 中打开{"servers":{"lbailey94-whitemagic":{"type":"http","url":"https://mcp.whitemagic.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"lbailey94-whitemagic":{"type":"http","url":"https://mcp.whitemagic.dev/mcp"}}}{"mcpServers":{"lbailey94-whitemagic":{"serverUrl":"https://mcp.whitemagic.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
29| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| args | object | 否 | 传递给目标工具的参数。 |
| route | string | 否 | 用于直接分派的显式工具名称(例如 'memory.create'、'tools.list')。 |
| thought | string | 否 | 描述要执行操作的自然语言输入。通过 TF-IDF NLU 分类自动路由到最匹配的工具。 |
详细介绍
whitemagic-mcp
通过 MCP 为 AI 编码 Agent 提供持久记忆和会话连续性。 WhiteMagic 是一个静态 Rust 二进制文件——本地优先、默认不收集遥测数据、采用 MIT 许可证——每次交接都可以签署为可验证的连续性回执。
适用于 Claude Code、Claude Desktop、Cursor、Codex、VS Code、opencode、Antigravity 和 Devin Desktop——各客户端的配置: https://www.whitemagic.dev/whitemagic/guide
此软件包会从 GitHub releases 安装并运行官方 wm 二进制文件(安装时会验证校验和),让 MCP 客户端无需手动下载即可启动它。
快速开始(无需安装步骤)
通过 npm 使用本地完整写入路径——软件包会在首次运行时下载并验证官方 wm 二进制文件的校验和。使用 @next dist-tag:npm 的 @latest 仍会解析到稳定的 v9 版本线。
npx -y whitemagic-mcp@next serve --profile curated
MCP 客户端配置:
{
"mcpServers": {
"whitemagic": {
"command": "npx",
"args": ["-y", "whitemagic-mcp@next", "serve", "--profile", "curated"]
}
}
}
或者直接试用二进制文件:
npx -y whitemagic-mcp@next selftest # invariant self-test + host diagnostics
npx -y whitemagic-mcp@next --version # wm 10.6.1
npx -y whitemagic-mcp@next doctor # environment health check
二进制文件会缓存在 ~/.cache/whitemagic/bin/<release-tag>/ 下(遵循 XDG_CACHE_HOME)。@next 跟踪 v10 版本线;未指定版本的 @latest 安装则会获取稳定的 v9 版本线。使用 [email protected] 固定到确切版本,或通过 WHITEMAGIC_RELEASE 覆盖发行标签。
无需安装即可试用(托管只读通道)
评估通道运行于 https://mcp.whitemagic.dev/mcp
(streamable-http;无 SLA)。免费使用,无需账户:
- 无需密钥即可进行服务发现(
initialize/tools/list),用于目录探测; - 匿名免费额度——每个客户端 IP 每天 3 次调用,无需密钥或请求头;
- 即时获取评估密钥:https://mcp.whitemagic.dev/keys (每天 50 次回忆调用,可选填电子邮件);
- 支持 OAuth 2.1 的 MCP 客户端可使用 OAuth 2.1。
claude mcp add whitemagic-mcp --transport http https://mcp.whitemagic.dev/mcp
超出免费额度后,按次通过 x402(Base 上的 USDC)结算,无需密钥、账户或发票。npm 软件包仍提供本地完整写入路径。
平台
Linux x86-64(静态 musl)、Linux arm64(静态 musl)、macOS arm64 + x64 和 Windows x64 均已通过安装门控(CI 会针对已发布版本认证每个安装程序)。发行版本提供压缩的 .gz 分发包时会优先下载(体积约小 58%),否则回退到原始二进制文件。没有适用于你平台的资源?请从源码构建:
https://github.com/lbailey94/whitemagic#install
隐私
你的记忆存储在自己的设备上。wm 不会主动向外连接;此安装程序仅会联系 GitHub releases,以下载二进制文件及其校验和。请参阅 PRIVACY_POLICY.md。
mcp-name: io.github.lbailey94/whitemagic-mcp
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。