Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1
Prepare the server locally
Run this once before adding it to Claude Code.
git clone https://github.com/dannymaaz/easypanel-mcp
cd easypanel-mcp
pip install -r requirements.txt2
Register it in Claude Code
claude mcp add -e "EASYPANEL_API_KEY=${EASYPANEL_API_KEY}" -e "EASYPANEL_URL=${EASYPANEL_URL}" easypanel-mcp -- python /path/to/easypanel-mcp/src/server.pyReplace any placeholder paths in the command with the real path on your machine.
Required:
EASYPANEL_API_KEYEASYPANEL_URLEnvironment Variables
Set these before running EasyPanel MCP.
VariableDescriptionRequired
EASYPANEL_API_KEYAPI key for authenticating with your EasyPanel instanceYesEASYPANEL_URLThe base URL of your EasyPanel installationYesAvailable Tools (4)
Once configured, EasyPanel MCP gives your AI agent access to:
deploy_serviceDeploys a new service or project to EasyPanel infrastructure.project_nameservice_nameimageenv_varsget_service_logsRetrieves and analyzes logs from a specific service for debugging.service_namelimitscale_serviceAdjusts resource allocation for a service based on demand.service_namecpumemorymonitor_resourcesProvides real-time monitoring data for CPU, memory, and disk usage.service_nameTry It Out
After setup, try these prompts with your AI agent:
→Deploy my Flask API with a PostgreSQL database in production.
→Why is the worker service failing? Please analyze the logs and suggest a fix.
→Scale the worker service resources because CPU usage is consistently above 90%.
→Create a new staging environment for the v2.0.0-beta release.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Python 3.8+ with pip installed
EASYPANEL_API_KEY— API key for authenticating with your EasyPanel instanceEASYPANEL_URL— The base URL of your EasyPanel installation
Keep this setup from going cold
Save the docs, env vars, and workflow around EasyPanel MCP in Conare so Claude Code, Codex, and Cursor remember it next time.