A side-by-side look at the TatNet — website deployment and Dokploy MCP Server MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose TatNet — website deployment for cloud platforms work over a hosted endpoint; choose Dokploy MCP Server for cloud platforms as a local process. You can also run both side by side in one mcpServers block.
DOKPLOY_URL, DOKPLOY_API_KEY.setEnvVars, getEnvKeys, getEnvValuesUnsafe.Rows where the two servers differ are marked.
| Spec | T TatNet — website deployment | |
|---|---|---|
| Category | Cloud Platforms | Cloud Platforms |
| Quality signal | 40/100 · Fair | 56/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | None listed | DOKPLOY_URLDOKPLOY_API_KEY |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 2 |
| Directory activity | 0 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | Not listed | 9 |
| Full listing | View TatNet — website deployment | View Dokploy MCP Server |
No tool names declared yet. Check the project README from the listing page.
setEnvVarsgranular merge inside the server. Pass `set` (KEY=VALUE per line, upsert) and/or `unset` (array of KEY names). The read-modify-write happens server-side; the tool result is a masked confirmation listing only the changed key names. No untouched-key values ever enter the transcript.getEnvKeysreturns KEY names only, sorted. Safe to read.getEnvValuesUnsafe**unsafe escape hatch** that returns the full `KEY=VALUE` blob. Use only when you genuinely need the values; the output is in the tool transcript and any retained agent logs.saveEnvironmentfull-replace, kept for explicit blob-set workflows.mongorequires `databaseUser` (no `databaseName`).redisonly `databasePassword`.libsqlrequires `appName` + `dockerImage` + `sqldNode` (`primary | replica`); accepts `sqldPrimaryUrl` + `enableNamespaces`.composewhole-stack backupwebServerDokploy server backupPaste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"tatnet-website-deployment": {
"url": "https://mcp.tatnet.cloud/mcp"
}
}
}
{
"mcpServers": {
"dokploy-mcp-server": {
"command": "npx",
"args": [
"-y",
"dokploy-mcp-server"
],
"env": {
"DOKPLOY_URL": "YOUR_DOKPLOY_URL_HERE",
"DOKPLOY_API_KEY": "YOUR_DOKPLOY_API_KEY_HERE"
}
}
}
}