run.zero

Deploy apps, APIs and Postgres databases from your AI agent. Platform as a service by Get IT Done GmbH, hosted in Germany, OAuth sign-in.

Hosted MCP Server

npx add-mcp 'https://api.run-zero.de/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

run.zero MCP server

Deploy web apps, APIs and Postgres databases straight from your AI agent. run.zero is a platform as a service by Get IT Done GmbH, hosted in Germany on European infrastructure.

  • Endpoint: https://api.run-zero.de/mcp (Streamable HTTP)
  • Sign-in: OAuth 2.1 with PKCE and dynamic client registration. No API key to copy.
  • Discovery: initialize and tools/list answer without sign-in, so you can see every tool first. Tool calls need sign-in.
  • Registry name: de.run-zero/mcp in the official MCP Registry

What your agent can do

AreaTools
Appsrunzero_create_app, runzero_list_apps, runzero_get_app, runzero_delete_app
Coderunzero_push_files (one atomic commit into a managed Git repo), runzero_list_files, runzero_read_file, runzero_upload_assets
Deployrunzero_deploy, runzero_wait_for_build, runzero_list_builds, runzero_get_build_logs, runzero_rebuild_service, runzero_deploy_preview
Runrunzero_get_logs, runzero_get_metrics, runzero_scale_service, runzero_add_service, runzero_delete_service
Configrunzero_set_secrets, runzero_list_secrets, runzero_delete_secret, runzero_describe_addon
Datarunzero_db_query against the app's managed Postgres
Releasesrunzero_list_releases, runzero_restore_release, runzero_list_versions, runzero_activate_version, runzero_publish
Login for your apprunzero_create_user, runzero_list_users, runzero_set_user_enabled, runzero_create_identity_provider and more (managed Keycloak realm per app)
Helprunzero_get_help (workflow, files, addons, procfile, domains)

The platform builds with buildpacks (Node.js, Python, Go, PHP, Java). The web process listens on $PORT. A run-zero.yaml declares several services and the addons postgres and keycloak. Every service gets https://<service>-<app>.run-zero.de with TLS, and custom domains get a Let's Encrypt certificate.

Connect

Claude Code

claude mcp add --transport http run-zero https://api.run-zero.de/mcp

Then run /mcp in Claude Code and sign in.

Claude Desktop and 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

Try it

Ask your agent:

Create a run.zero app called hello, push a small Express server that listens on $PORT, deploy it and give me the URL.

Links

This repository only describes the hosted server. It does not contain its source code.