eu.dockhold/dockhold
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Dockhold
Publisher-provided description
Deploy your project to a live HTTPS URL from your AI tool; read logs, set variables, resize apps.
Summary by lookupd
Deploys GitHub repos as live HTTPS apps, then manages logs, status, secrets, env vars, memory, storage, and restarts.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http dockhold https://api.dockhold.eu/mcp
Claude Code, npm package (stdio)
claude mcp add dockhold -- npx -y dockhold
Codex, remote (streamable-http)
codex mcp add dockhold --url https://api.dockhold.eu/mcp
Codex, npm package (stdio)
codex mcp add dockhold -- npx -y dockhold
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"dockhold": {
"url": "https://api.dockhold.eu/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"dockhold": {
"command": "npx",
"args": [
"-y",
"dockhold"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (21 tools)
Publisher-provided text
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 nget_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 apget_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 usualldeploy_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. Returnsredeploy_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 restset_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 (Aunset_app_variableRemove a single plain environment variable from an app and roll it out. The pair to set_app_variable; setting a variable to an empty string is not the same thinget_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. Calresize_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 oresize_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_usaresize_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. sset_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, upremove_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 fset_app_secretStore a sensitive value (an API key, a token, a password, a connection string) for one app. Use this instead of set_app_variable whenever the value would be damunset_app_secretStop injecting a stored secret into one app. The app restarts without it, so call this only when the app no longer needs that variable. The stored value stays ibind_app_secretAttach a secret that is already stored in the account vault to one app, under the environment variable name the app reads, and restart the app. Call this when tlist_secretsList the names of every secret stored in the account vault and how many apps use each, so you can attach an existing one with bind_app_secret instead of askinglist_app_secretsList the names of the secrets attached to one app, so you can tell which ones an app already has before setting another. Returns names only. Secret values cannolist_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 therebuild_appBuilds the app again from the latest commit of its repository (or its last upload) and deploys it when the build passes. Use after a failed build, or to ship nedeploy_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
Details
- Version: 0.2.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 1024 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/dockhold/mcp
- Website: https://dockhold.eu/docs/recipes/deploy-from-your-ai-tool
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/eu.dockhold/dockhold)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp