Back to Home
renoblabs icon

coolify-mcp-server

by renoblabs

Overview

Enables AI clients (e.g., Claude Desktop, Antigravity) to manage and automate Coolify deployments and infrastructure through natural language commands.

Installation

Run Command
doppler run -- python run_server.py

Environment Variables

  • COOLIFY_BASE_URL
  • COOLIFY_API_TOKEN
  • MCP_AUTH_TOKEN
  • MCP_PORT
  • MCP_HOST
  • USE_TUNNEL
  • COOLIFY_TUNNEL_URL
  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ZONE_ID
  • CLOUDFLARE_TUNNEL_ID
  • BASE_DOMAIN
  • ALLOWED_ORIGINS

Security Notes

The core server.py file attempts to handle secrets securely via environment variables and implements a Bearer token authentication middleware for SSE mode. However, a critical security risk exists due to numerous instances of hardcoded API tokens (Coolify, Cloudflare, MCP) found in various helper scripts, test files, and example configurations (e.g., coolify_for_openhands.py, deploy_mcp_to_coolify.py, deploy_realestate.py, configure_domain.py, verify_realestate.py, audit_coolify.py, audit_health.py, and most test_*.py files). While documentation strongly advises against this, the presence of these active tokens directly in the codebase poses a severe risk of accidental credential exposure if these files are run or shared. The server binds to 0.0.0.0, but it is behind an authentication middleware.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-11

Tags

CoolifyMCPAI AgentDeployment AutomationCloudflare