Index / MCP servers / Dockhold

Dockhold MCP server

Dockhold is an MCP server with 14 tools an agent can call, among them deploy_app, deploy_group, get_app_logs. It answers at https://api.dockhold.eu/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
14
Official
yes, served from dockhold.eu
Reliability
10 of 10 checks
Response time
269 ms
Transport
streamable HTTP
Last checked
18 October 2026

Deploy a GitHub repo to a live HTTPS URL from your AI tool; read logs, set variables, resize apps.

Description as the publisher wrote it.

The 14 tools Dockhold offers

ToolWhat it does
deploy_appDeploy a GitHub repository as a live web app on Dockhold. Call this when the user wants to put an app online, get a shareable HTTPS URL, or host a demo. Returns the new app id. Two paths: a PUBLIC repo needs only repo_url; a PRIVATE repo ne
Inputs: repo_url, name, github_installation_id, with_database
deploy_groupDeploy several connected services in one go (e.g. a frontend + an API). Call this when the user's project is split across multiple repos that must talk to each other; for a single repo use deploy_app. Each service is a public GitHub repo th
Inputs: services
get_app_logsGet the most recent runtime logs for one app. Call this when an app is crashing, returning errors, or a deploy succeeded but the app misbehaves: the logs usually name the cause.
Inputs: app_id, tail
get_app_statusGet detailed status for one app: deploy status, URL, last deployed commit, and any error message. Call this to check whether a deploy has finished, to get an app's live URL, or to see why an app is in error.
Inputs: app_id
get_resource_usageShow your account's compute, database-RAM, and storage pools: how much you've bought, how much is used, and how much is free, plus every app's current size. Call this before any resize tool (the allowed sizes come from its steps fields), an
list_appsList the apps in your Dockhold account, with each app's id, status, URL, and source repo. Call this first whenever the user asks about their apps, or when you need an app_id for any other tool.
list_github_reposList the GitHub repositories you have connected to Dockhold, across every installation. Call this before deploy_app when the target repo is private, or when the user asks which repos they can deploy. Each repo comes with its installation_id
redeploy_appRestart an existing app (rolling restart with zero downtime). Call this after changing configuration, or to recover an app that is stuck or misbehaving. It reruns the current build; it does not pull new code. If this app has storage, it is
Inputs: app_id
remove_app_storageRemove an app's storage and erase every file on it. This destroys data permanently: there is no undo and no backup. Ask the user to confirm in their own words first, then pass confirm true. Call it when the user asks for the storage to go,
Inputs: app_id, confirm
resize_appChange how much memory one app gets. Call this when an app is running out of memory (OOM) or the user asks to make an app bigger or smaller. memory_mb must be one of the sizes get_resource_usage reports under compute.steps_mb, and the new s
Inputs: app_id, memory_mb
resize_databaseChange how much memory an app's managed database gets. Call this when the database is slow or out of memory. db_ram_mb must be one of the sizes get_resource_usage reports under db_ram.steps_mb and fit your database-RAM pool. WARNING: the da
Inputs: app_id, db_ram_mb
resize_database_storageGrow the disk of an app's managed database. Call this when the database is running out of disk space. GROW-ONLY: you can increase storage but never shrink it. storage_gb must be one of the sizes get_resource_usage reports under storage.step
Inputs: app_id, storage_gb
set_app_storageGive an app storage that survives restarts and deploys, or grow the storage it already has. Call this when the app has to keep files: a SQLite database file, uploads, or anything the user expects to still be there tomorrow. The app reads an
Inputs: app_id, size_gb
set_app_variableSet a single environment variable on an app and roll it out. Call this when an app needs plain configuration such as LOG_LEVEL or a feature flag. For secrets (API keys, passwords, tokens) use the Secrets section of the Dockhold dashboard in
Inputs: app_id, key, value

Add Dockhold to your AI client

Every block below points at https://api.dockhold.eu/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http dockhold https://api.dockhold.eu/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "dockhold": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.dockhold.eu/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "dockhold": {
      "url": "https://api.dockhold.eu/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "dockhold": {
      "type": "http",
      "url": "https://api.dockhold.eu/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "dockhold": {
      "url": "https://api.dockhold.eu/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "dockhold": {
      "serverUrl": "https://api.dockhold.eu/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "dockhold": {
      "url": "https://api.dockhold.eu/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Dockhold
version: 0.0.1
schema: v1
mcpServers:
  - name: Dockhold
    type: streamable-http
    url: https://api.dockhold.eu/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "dockhold": {
      "httpUrl": "https://api.dockhold.eu/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "dockhold": {
      "type": "http",
      "url": "https://api.dockhold.eu/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "dockhold": {
      "url": "https://api.dockhold.eu/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapi.dockhold.eu%2Fmcp&type=streamable_http&id=dockhold&name=Dockhold

Is Dockhold up right now?

It answered our last check on 18 October 2026 in 269 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Dockhold

Questions about Dockhold

Is there an official Dockhold MCP server?

Yes. It is published by dockhold.eu and served from api.dockhold.eu, the vendor's own domain: https://api.dockhold.eu/mcp.

How many tools does Dockhold have?

14, as returned by the server's own tools/list on 31 August 2026: deploy_app, deploy_group, get_app_logs, get_app_status, get_resource_usage, list_apps, list_github_repos, redeploy_app, and 6 more.

Is Dockhold down?

It answered our last check on 18 October 2026 in 269 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add Dockhold to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.dockhold.eu/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Dockhold need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: eu.dockhold. Endpoint host: api.dockhold.eu. ARD identifier: urn:air:eu.dockhold:mcp:dockhold. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.