← Back to EasyPanel MCP

Install EasyPanel MCP

Pick your client, copy the command, done.

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.txt
2

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.py

Replace any placeholder paths in the command with the real path on your machine.

Required:EASYPANEL_API_KEYEASYPANEL_URL

Environment Variables

Set these before running EasyPanel MCP.

VariableDescriptionRequired
EASYPANEL_API_KEYAPI key for authenticating with your EasyPanel instanceYes
EASYPANEL_URLThe base URL of your EasyPanel installationYes

Available 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_vars
get_service_logsRetrieves and analyzes logs from a specific service for debugging.
service_namelimit
scale_serviceAdjusts resource allocation for a service based on demand.
service_namecpumemory
monitor_resourcesProvides real-time monitoring data for CPU, memory, and disk usage.
service_name

Try 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 instance
  • EASYPANEL_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.

Remember this setup