Dokploy MCP
io.github.vcode-sh由 GitHub 帳號 vcode-sh 發布v4.0.0更新於 Oct 24, 2026
Dokploy MCP server for Codex, Cursor, and Claude with compact stdio and hosted HTTP modes
概覽
針對 Dokploy 的 MCP 伺服器,讓助理搜尋 Dokploy 操作流程,並透過精簡的工具集執行部署、compose、日誌、網域和資料庫等工作流程。
- 可以做什麼
- 用 search 檢索產生的 Dokploy 操作目錄並檢視其介面約定,可依命名設定限定範圍。用 execute 在單次沙箱呼叫中執行多步 Dokploy 工作流程,涵蓋部署、compose、日誌、網域和資料庫。用 list_profiles 列出已設定的設定名稱和 URL,且不揭露 API 金鑰。可選用 raw 模式(每個操作一個工具)或 hybrid 模式(Code Mode 加上部分 raw 工具)。可透過 stdio 在本機連線,也可透過以請求標頭驗證的託管 HTTP 端點連線。
- 適用情境
- 當你管理 Dokploy 面板,希望助理執行部署和基礎設施工作,又不想把數百個端點結構定義塞進上下文時使用。適合執行多個 Dokploy 組織、需要命名設定的團隊,以及 Codex、Cursor、Claude Code 或 Claude Desktop 等用戶端。
- 執行需求
- 需要本機 Node.js 執行環境以 npx 執行該 npm 套件,或使用託管 HTTP 端點。需要 Dokploy 面板 URL 和 API 金鑰(來自 Dokploy 設定 > 個人資料 > API/CLI),以 DOKPLOY_URL 和 DOKPLOY_API_KEY 提供,HTTP 方式則用 X-Dokploy-Url 和 X-Dokploy-Api-Key 請求標頭。可選 DOKPLOY_PROFILES_JSON 設定命名目標。需要能連線面板的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Dokploy MCP,將其新增到工作區。
- 連接 Custom headers 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
@vibetools/dokploy-mcp
[npm version] [License: MIT] [Node >= 24]
MCP server for Dokploy that works cleanly with Codex, Cursor, Claude Code, and Claude Desktop.
Three tools up front. Hundreds of Dokploy procedures underneath. Less schema tax, more actual deploys.
Most MCP servers treat your context window like free landfill. This one starts with
search, execute, and list_profiles, then earns the rest.
What that buys you:
- compact default surface instead of hundreds of raw endpoint tools
- generated, broad Dokploy coverage underneath
- real workflows for deploys, compose, logs, domains, databases, and profiles
- local
stdioplus hosted HTTP metadata in the same package
Need proof instead of a sales monologue? Start with docs/live-e2e-proof.md.
Current Fact Snapshot
- Generated API procedures in the pinned catalog:
544 - Generated tags:
50 - Default public MCP tools:
3(search,execute,list_profiles) - Default
tools/listfootprint from the current budget check: about1,681tokens (6,723bytes) - Reduction versus the classic endpoint-per-tool baseline (
92,354tokens):98.2%
Quick Start
Get your API key from Dokploy Settings > Profile > API/CLI.
For env-based setup, start from .env.example.
If your client uses a JSON-style MCP config, this is the whole block:
If your client uses CLI-based MCP management:
Already authenticated with the Dokploy CLI or local
dokploy-mcp config?
You may not need the env block at all.
Using multiple Dokploy organizations?
Keep one compact MCP server and configure profiles with DOKPLOY_PROFILES_JSON:
Use list_profiles to see the available default and named profile targets without exposing API
keys. Pass profile to execute when you want a named profile instead of the default target:
search also accepts an optional profile argument for profile-name validation while preserving
the same compact catalog behavior.
Hosted HTTP sessions keep their request-scoped remote credentials bound to the session. Named local profiles are not exposed there.
Want the wizard path instead of manual config?
Pick Your Client
What You Actually Get
search: discover Dokploy procedures and contractsexecute: run multi-step workflows in one sandboxed calllist_profiles: list configured Dokploy profile names and URLs without secrets- optional
rawmode: one tool per procedure - optional
hybridmode: Code Mode plus selected raw tools - optional hosted HTTP path with
server.jsonmetadata and header-based remote auth
If you are new, use the default mode and stop trying to outsmart a problem that already has a working shape.
Read These Next
- docs/getting-started.md
- docs/guides/profiles.md
- docs/guides/modes.md
- docs/guides/compose.md
- docs/guides/hosted-http.md
- docs/guides/hosted-deploy.md
- docs/guides/troubleshooting.md
- docs/live-e2e-proof.md
CLI
Development
The rest lives in docs, where it belongs.
Credits
Forked from Dokploy/mcp. Started at 67 tools, mass-refactored to 377, then rebuilt the whole thing into an architecture that makes the tool count irrelevant.
Mauricio Siu built Dokploy itself -- the PaaS this server talks to. Without the platform, this is a very elaborate way to POST into the void.
Henrique Andrade wrote the original MCP server. 15 commits, every PR merged. The kind of contributor who closes issues instead of opening them.
Contributors who shaped the original: Joshua Macauley -- lucasleal-developer -- Nour Eddine Hamaidi -- Corey -- Azil0ne
Unmerged PRs are still blueprints. That's how open source works -- stolen inspiration with better commit messages.
License
MIT - Vibe Code
Original work by Henrique Andrade under Apache 2.0 -- see LICENSE-ORIGINAL.
來源:README.md,提交 1609150
工具
0版本歷史
1- v4.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 60%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分