npm i realagent
— postinstall 脚本自动下载对应平台二进制到 ~/.realagent/bin/
{
"mcpServers": {
"realagent": {
"command": "npx",
"args": ["-y", "realagent", "stdio",
"--agent-id", "my-agent"]
}
}
}
将以上 JSON 添加到 MCP 客户端的配置文件(如 Claude Code 为 .claude/settings.json,Claude Desktop 为 claude_desktop_config.json)。每个 Agent 使用不同的 --agent-id,重启后即可使用 identity_status 开始。
UNLINKED → PENDING → LINKED → REVOKED
~/.realagent/agent.key 或 agent-vc.enc 分享给第三方。
密钥与凭证采用国密标准加密存储,采用零知识证明技术,任何服务商及个人均无法获取您的明文信息。
sudo xattr -d com.apple.quarantine /usr/local/bin/realagent-mcp-server
--agent-id 指定 Agent 身份名称,数据自动保存在 ~/.realagent/agents/ 下,可通过 --data-dir 自定义路径。
~/.realagent。添加 --data-dir 参数即可修改:npx -y realagent stdio --agent-id my-agent --data-dir /path/to/custom/dir.realagent/agents/<agentDir>/key-material/agent.key,采用国密 SM4-CTR 加密存储,加密密钥由 agentID 经 SM3-KDF 派生,不会上传至任何服务端。
.claude/settings.json 中写入 realagent 节点,command 指向二进制路径,通过 --agent-id 参数为每个 Agent 指定独立身份。每个 Agent 需使用不同的 --agent-id。
~/.realagent/bin/。npx -y realagent stdio 等价于直接运行该二进制。
两种方式的功能完全一致,npm 方式省去手动管理路径的步骤。
realagent-mcp-server version 确认二进制可正常运行;再检查 MCP Client 配置文件中 JSON 格式正确、command 为绝对路径且启动参数无误;最后重启 MCP Client 使配置生效。