跳到正文

AI 智能体(MCP) ​

让 Claude Code、Claude Desktop、Cursor 等 AI 智能体帮你查看、部署和修复项目。它通过开源的 Model Context Protocol 服务器 zenavo-mcp 工作,使用的API 密钥不会超出你允许的范围。

设置 ​

  1. 从 releases 安装 zenavo-mcp(README 里有校验下载文件的方法),然后登录:

    sh
    zenavo-mcp login
  2. 控制台会打开 /device,提示有 AI 智能体请求连接。确认代码与终端里显示的一致,然后选择权限:部署 允许智能体部署、回滚、重启和修改环境变量,只读 只允许查看。再选择 仅限部分项目 并勾选它要处理的项目,最后批准。

  3. 把它添加到你的智能体。在 Claude Code 中安装 Zenavo 插件,它带有现成的技能,并会自动启动服务器:

    sh
    claude plugin marketplace add Zenavo-App/zenavo-skills
    claude plugin install zenavo@zenavo

    也可以只添加服务器:claude mcp add zenavo -- zenavo-mcp。其他客户端用 {"command": "zenavo-mcp"} 启动它。

这个密钥名为 MCP on <电脑名>,90 天后过期,保存在你的电脑上,而不是智能体的设置里。它做的每一项改动(部署、回滚、重启、变量修改)都会以这个名字记录在审计日志中。

智能体能做什么 ​

查看项目、服务、运行状态、部署记录、任务和最新日志(变量值已被替换)
修改(需要部署权限)部署、回滚、重启服务、设置或删除环境变量
永远不能删除任何东西、打开终端、读取文件或数据库数据、下载备份、修改服务器或防火墙、账单、团队成员

它能看到环境变量的名称,但永远看不到值。会修改东西的工具会先在智能体里征求你的同意。服务输出的内容会被标记为不可信数据后再交给智能体。这能大大降低服务打印的文字被当成指令的可能,但不能完全排除,这也是要把密钥权限收窄的又一个理由。

拥有部署权限的智能体仍然可以部署能做任何事的代码(和你的服务能做的一样),所以请把它的密钥限定在它处理的项目上,并在批准前看清它的方案。在 API 密钥 中删除这个密钥即可立刻切断它的访问。

与 Zeabur 无关联。