AI 智能体(MCP)
让 Claude Code、Claude Desktop、Cursor 等 AI 智能体帮你查看、部署和修复项目。它通过开源的 Model Context Protocol 服务器 zenavo-mcp 工作,使用的API 密钥不会超出你允许的范围。
设置
从 releases 安装
zenavo-mcp(README 里有校验下载文件的方法),然后登录:shzenavo-mcp login控制台会打开 /device,提示有 AI 智能体请求连接。确认代码与终端里显示的一致,然后选择权限:部署 允许智能体部署、回滚、重启和修改环境变量,只读 只允许查看。再选择 仅限部分项目 并勾选它要处理的项目,最后批准。
把它添加到你的智能体。在 Claude Code 中安装 Zenavo 插件,它带有现成的技能,并会自动启动服务器:
shclaude 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 密钥 中删除这个密钥即可立刻切断它的访问。