Dockhold MCP Server 是官方的吗?
是的。它由 Dockhold 发布在 github.com/dockhold/mcp,文档位于 dockhold.eu/docs。
@dockhold
基本信息
把你正在开发的项目放到线上。将当前文件夹或 GitHub 仓库部署到 Dockhold 上可访问的 HTTPS 地址;读取状态和日志、设置变量、调整应用和数据库规格……
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"dockhold": {
"command": "npx",
"args": [
"-y",
"dockhold",
"mcp"
],
"env": {
"DOCKHOLD_REF": "cursor"
}
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
Dockhold MCP Server 是应用托管平台 Dockhold 的官方 MCP 服务器。它让 Claude Code、Cursor、VS Code 等 AI 编程工具把当前文件夹或 GitHub 仓库部署到可访问的 HTTPS 地址,并读取状态和日志、设置变量、调整应用和托管数据库的规格。
只需安装一次、在浏览器中登录一次,然后对工具说 “put this online” 即可。所有本地安装方式都运行同一条命令 npx -y dockhold mcp,它使用 Dockhold CLI 保存在你电脑上的登录信息,把每个请求转发给 Dockhold。编辑器配置中不会写入任何敏感信息。对于无法启动本地命令的客户端,同样的工具也以远程方式在 https://api.dockhold.eu/mcp 提供,使用控制台 API 令牌认证。该服务器在官方 MCP 注册表中的名称为 eu.dockhold/dockhold。
你需要 Node.js 18 或更高版本(用于 npx)以及一个 Dockhold 账号。在 app.dockhold.eu 注册,免费套餐无需绑定银行卡。
在 Claude Code 中运行这两条命令:
/plugin marketplace add dockhold/mcp
/plugin install dockhold@dockhold
这会安装 MCP 服务器以及一个 deploy 技能(/dockhold:deploy),它熟悉完整流程:预检、登录、部署,以及构建失败时该怎么办。
使用 README 中的 “Add to Cursor” 按钮,或将以下内容添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目):
{
"mcpServers": {
"dockhold": {
"command": "npx",
"args": ["-y", "dockhold", "mcp"],
"env": { "DOCKHOLD_REF": "cursor" }
}
}
}
code --add-mcp '{"name":"dockhold","command":"npx","args":["-y","dockhold","mcp"],"env":{"DOCKHOLD_REF":"vscode"}}'
codex mcp add dockhold --env DOCKHOLD_REF=codex -- npx -y dockhold mcp
gemini mcp add -e DOCKHOLD_REF=gemini dockhold npx -y dockhold mcp
任何能启动命令的客户端都可以在其 MCP 设置中使用同样的配置块(Windsurf 读取 ~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"dockhold": {
"command": "npx",
"args": ["-y", "dockhold", "mcp"]
}
}
}
DOCKHOLD_REF 是可选的,只用于告诉 Dockhold 你来自哪个工具。
工具第一次需要访问你的账号时,会提示你在终端中运行:
npx dockhold login
浏览器会打开一个标签页,确认授权即可。登录有效期为 90 天,保存在你的电脑上而不是任何编辑器配置中,并由 CLI 和所有客户端共享。
对于只能通过 HTTP 连接的客户端,在 Dockhold 控制台的 Settings → API tokens 中创建令牌(只读、读取+部署,或包含 secrets),并以 bearer 方式传入:
claude mcp add --transport http dockhold https://api.dockhold.eu/mcp --header "Authorization: Bearer YOUR_DOCKHOLD_API_TOKEN"
这是唯一会把令牌写入配置文件的方式,请不要把该文件提交到版本控制中。
deploy_app 工具部署。deploy 技能。secrets 范围。list_apps、get_app_status(部署状态、URL、最近一次提交、错误信息)、get_app_logs、get_resource_usage(计算、数据库内存和存储资源池)以及 list_github_repos,后者提供部署私有仓库所需的 github_installation_id。deploy_app 将 GitHub 仓库部署为在线 Web 应用,deploy_group 一次部署多个相互连接的服务,redeploy_app 执行零停机重启。set_app_variable 和 unset_app_variable 修改非机密环境变量并使其生效。resize_app、resize_database、resize_database_storage、set_app_storage 和 remove_app_storage。remove_app_storage 在删除文件前会请你确认。secrets 范围的控制台令牌会解锁 set_app_secret、unset_app_secret、bind_app_secret、list_secrets 和 list_app_secrets。浏览器登录永远不具备该范围。npx -y dockhold 下载可能太慢。先用 npm i -g dockhold 安装 CLI,然后把命令设为 dockhold,参数设为 ["mcp"]。npx dockhold login。工具会在下一次调用时自动获取登录状态,无需重启。0.0.0.0:$PORT。set_app_variable 拒绝某个值:它会拒绝任何看起来像密钥或密码的内容。请在控制台的 Secrets 部分添加机密。是的。它由 Dockhold 发布在 github.com/dockhold/mcp,文档位于 dockhold.eu/docs。
本地服务器不需要。你通过 `npx dockhold login` 在浏览器中登录。只有远程端点才需要控制台 API 令牌。
可以。本地文件夹通过 Dockhold CLI 部署,无需 GitHub 账号。
不能。已存储的机密无法通过任何工具读取。使用浏览器登录时,机密需在控制台中添加。
它无法访问他人的应用,无法修改账单、删除你的账号或读取已存储的机密。
在控制台侧边栏的 API tokens 中撤销该登录,会立即失效。
Dockhold 提供无需绑定银行卡的免费套餐。
Open source MCP Servers for AWS
Development environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.

Build and run websites, APIs, automations, and admin tools from chat. Your agent creates the data, logic, pages, and scheduled jobs; Tessryx hosts them on your own domain. No code generated, nothing to deploy.
Connect Supabase to your AI assistants
Deploy and manage SnapDeploy apps (Docker containers on AWS) from Claude Code, Cursor, Codex or Gemini CLI: builds, logs, env vars, add-ons, domains.
评论