Ready-to-use MCP server
Set one environment variable and start. Works in Claude Desktop, Claude Code, Cursor, and any other MCP-aware client.
42 token-optimized MCP tools. Use it with Claude, Cursor, or any MCP client to manage your self-hosted infrastructure through natural language.
For Claude Desktop, Claude Code, Cursor, or any MCP-aware client, add this to your MCP config:
{
"mcpServers": {
"coolify": {
"command": "npx",
"args": ["-y", "@masonator/coolify-mcp"],
"env": {
"COOLIFY_BASE_URL": "https://your-coolify.example.com",
"COOLIFY_ACCESS_TOKEN": "your-api-token"
}
}
}
}Restart the client. Ask your assistant: "What's the Coolify version?" It should reply with your instance's version string.
See Installation for per-client details, Quickstart for things to try.
Three new MCP primitives that reshape the experience:
coolify://applications/{uuid} and get pushed updates on status changedeploy returns immediately with a task ID; client polls or streams progress instead of blocking for minutes/diagnose-app, /cleanup-stale-previews, /promote-staging-to-prod as single-command shortcutsMIT licensed, open contribution. The contributing guide explains how to add a tool from scratch: types → client → MCP layer → tests → CHANGELOG.