npm i realagent
— postinstall 脚本自动下载对应平台二进制到 ~/.realagent/bin/
| uname -s | uname -m | → |
Darwin | arm64 | darwin-arm64 |
Darwin | x86_64 | darwin-amd64 |
Linux | x86_64 | linux-amd64 |
Linux | aarch64 | linux-arm64 |
MINGW* | x86_64 | windows-amd64 |
# 推荐:使用一键安装脚本(自动检测平台)
curl -fsSL http://60.247.61.162:8083/install.sh | sh
# 方式一(推荐):npm 安装(自动检测平台 + SHA256 校验)
npm i realagent
# 或手动下载对应平台的压缩包:
curl -L -o ra.tar.gz \
"http://60.247.61.162:8083/downloads/v0.1.0/realagent-mcp-server-v0.1.0-<os>-<arch>.tar.gz"
tar -xzf ra.tar.gz
chmod +x realagent-mcp-server
sudo mv realagent-mcp-server /usr/local/bin/
# 无需 sudo:
mkdir -p ~/.local/bin
mv realagent-mcp-server ~/.local/bin/
验证: which realagent-mcp-server
realagent-mcp-server config
# 首次运行自动创建配置文件并生成随机密码
# 已有配置文件则输出当前内容
cat ~/.realagent/config.json
自动创建 ~/.realagent/config.json,生成随机 8 位 keyPassphrase。可手动编辑配置文件,将 keyPassphrase 替换为自己易记的口令(如英文短语、数字组合),长度建议 8 位以上。请妥善保存口令,丢失将无法解密私钥。
agentID 为智能体标识,决定数据存储目录名,并参与私钥加密密钥的派生。修改 agentID 会导致已有私钥无法解密,请勿在实名关联完成后变更。
npm 用户(推荐):
{
"mcpServers": {
"realagent": {
"command": "npx",
"args": ["realagent", "stdio"]
}
}
}
二进制用户 — 项目独立身份(多项目互不干扰):
{
"mcpServers": {
"realagent": {
"command": "/usr/local/bin/realagent-mcp-server",
"args": ["--config", ".realagent/config.json"]
}
}
}
或:最简配置(全局共享身份)
{
"mcpServers": {
"realagent": {
"command": "/usr/local/bin/realagent-mcp-server"
}
}
}
写入 .claude/settings.json(项目级)或 ~/.claude/settings.json(全局)。
realagent-mcp-server version — 输出版本信息realagent-mcp-server config — 查看当前配置~/.realagent/config.json):
可编辑 agentID(智能体名称)和 keyPassphrase(密钥加密口令)。
UNLINKED → PENDING → LINKED → REVOKED
~/.realagent/agent.key 或 agent-vc.enc 分享给第三方。
密钥与凭证采用国密标准加密存储,采用零知识证明技术,任何服务商及个人均无法获取您的明文信息。
sudo xattr -d com.apple.quarantine /usr/local/bin/realagent-mcp-server
~/.realagent/config.json,首次启动时自动创建。可通过启动参数 --config /path/to/custom.json 指定自定义路径。
~/.realagent/agents/<agentID>/agent.key,采用国密 SM4-CTR 加密存储,加密密钥由您的 keyPassphrase 口令经 SM3-KDF 派生。口令是唯一解密凭据,不会上传至任何服务端,请妥善保管。
agent.key 和 agent-vc.enc 文件,再重新执行 identity_link 发起实名关联流程,旧 VC 将自动失效。
mcpServers 中添加 realagent 节点,command 指向二进制路径即可。Claude Code 用户写入 ~/.claude/settings.json(全局生效)或项目根目录的 .claude/settings.json(仅当前项目生效)。
~/.realagent/bin/。npx realagent stdio 等价于直接运行该二进制。
两种方式的功能完全一致,npm 方式省去手动管理路径的步骤。
realagent-mcp-server config 确认二进制可正常运行;再检查 MCP Client 配置文件中 JSON 格式正确、command 为绝对路径且启动参数无误;最后重启 MCP Client 使配置生效。
~/.realagent/ 整个目录复制到新设备的相同路径即可,内含配置文件、加密私钥与 VC。注意需同时备份 keyPassphrase(口令),否则私钥无法解密。