关于 run.zero
run.zero 是部署在德国的 PaaS 平台 MCP 服务,面向希望通过 AI Agent 管理应用、API 和 Postgres 的团队。它提供从代码推送、部署到运行监控和发布恢复的工具。
主要功能
- 01创建和管理应用及服务
- 02推送文件并管理代码
- 03部署应用并查看构建日志
- 04查看日志、指标并调整容量
- 05管理密钥、Postgres 和用户
- 06管理发布与版本
适用场景
- 01让 Agent 部署 Web 应用或 API
- 02查询托管 Postgres 数据
- 03排查构建及运行问题
- 04恢复先前的应用版本
MCP 相关
通过 Streamable HTTP 提供 MCP 服务,使用 OAuth 2.1 与 PKCE 登录;无需登录即可查看工具列表,调用工具则需要登录。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.run-zero.de/mcpclaude mcp add --transport http de-run-zero https://api.run-zero.de/mcp{"mcpServers":{"de-run-zero":{"type":"http","url":"https://api.run-zero.de/mcp"}}}在 Cursor 中打开{"servers":{"de-run-zero":{"type":"http","url":"https://api.run-zero.de/mcp"}}}在 VS Code 中打开{"mcpServers":{"de-run-zero":{"type":"http","url":"https://api.run-zero.de/mcp"}}}{"mcpServers":{"de-run-zero":{"serverUrl":"https://api.run-zero.de/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
run.zero MCP 服务
直接通过 AI Agent 部署 Web 应用、API 和 Postgres 数据库。run.zero 是由 Get IT Done GmbH 提供的平台即服务,托管于德国的欧洲基础设施上。
- 端点:
https://api.run-zero.de/mcp(Streamable HTTP) - 登录:使用 PKCE 和动态客户端注册的 OAuth 2.1。无需复制 API 密钥。
- 发现:
initialize和tools/list无需登录即可响应,因此你可以先查看所有工具。调用工具需要登录。 - 注册表名称:官方 MCP 注册表中的
de.run-zero/mcp
Agent 可以做什么
| 类别 | 工具 |
|---|---|
| 应用 | runzero_create_app、runzero_list_apps、runzero_get_app、runzero_delete_app |
| 代码 | runzero_push_files(向托管的 Git 仓库进行一次原子提交)、runzero_list_files、runzero_read_file、runzero_upload_assets |
| 部署 | runzero_deploy、runzero_wait_for_build、runzero_list_builds、runzero_get_build_logs、runzero_rebuild_service、runzero_deploy_preview |
| 运行 | runzero_get_logs、runzero_get_metrics、runzero_scale_service、runzero_add_service、runzero_delete_service |
| 配置 | runzero_set_secrets、runzero_list_secrets、runzero_delete_secret、runzero_describe_addon |
| 数据 | 使用 runzero_db_query 查询应用托管的 Postgres |
| 发布 | runzero_list_releases、runzero_restore_release、runzero_list_versions、runzero_activate_version、runzero_publish |
| 应用登录 | runzero_create_user、runzero_list_users、runzero_set_user_enabled、runzero_create_identity_provider 等(每个应用都有托管的 Keycloak realm) |
| 帮助 | runzero_get_help(工作流、文件、附加组件、procfile、域名) |
该平台使用 buildpack 构建应用(Node.js、Python、Go、PHP、Java)。Web 进程监听 $PORT。run-zero.yaml 可声明多个服务以及 postgres 和 keycloak 附加组件。每个服务都会获得一个启用 TLS 的 https://<service>-<app>.run-zero.de 地址,自定义域名则会获得 Let's Encrypt 证书。
连接
Claude Code
claude mcp add --transport http run-zero https://api.run-zero.de/mcp
然后在 Claude Code 中运行 /mcp 并登录。
Claude Desktop 和 claude.ai
前往 Settings、Connectors、Add custom connector,输入 URL https://api.run-zero.de/mcp。
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"run-zero": { "url": "https://api.run-zero.de/mcp" }
}
}
VS Code
code --add-mcp '{"name":"run-zero","type":"http","url":"https://api.run-zero.de/mcp"}'
Gemini CLI
gemini extensions install https://github.com/getitdone-gmbh/run-zero-mcp
试用
向你的 Agent 提问:
创建一个名为 hello 的 run.zero 应用,推送一个监听 $PORT 的小型 Express 服务,将其部署并告诉我 URL。
链接
- 网站:https://run-zero.de/en/
- MCP 页面:https://run-zero.de/en/features/mcp
- 定价:https://run-zero.de/en/pricing
- 控制面板:https://dashboard.run-zero.de
- 联系方式:[email protected]
此仓库仅介绍托管服务,不包含其源代码。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。