Manage Easypanel deployments, services, databases, logs, domains, and monitoring through MCP clients.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Easypanel MCP Server.
The helbertparanhos/easypanel-mcp-server MCP server connects MCP-compatible clients to an Easypanel instance. It maps Easypanel operations to 57 typed tools grouped across 15 areas, covering common administration tasks such as deploying from GitHub, changing environment variables, viewing service logs, managing domains and databases, handling volumes and ports, adjusting resource limits, and monitoring the server.
The server also includes an easypanel_raw tool for operations that do not have a dedicated wrapper. This escape hatch can reach the broader Easypanel API, which the README describes as having roughly 375 operations. Responses include a context banner so the client can identify the panel being accessed.
The helbertparanhos/easypanel-mcp-server MCP server communicates with Easypanel using an API token. On its first request, it can probe the panel and cache the detected API generation. It supports the tRPC API used by panels up to version 2.30, the RPC layer used by versions 2.31 through 2.32, and the public API introduced in version 2.33 and later.
The API generation can be selected automatically or forced with EASYPANEL_API_FLAVOR. Valid values are trpc, rpc, and public; legacy and modern are also documented as aliases. A read-only mode blocks writes at the source, including writes attempted through easypanel_raw. Destructive actions additionally require the explicit confirmation value CONFIRMO.
Install Node.js 18 or newer and make sure the Easypanel instance is reachable. Generate an API token in Easypanel under Settings, API, and Generate Token. The documented no-install configuration runs the package with npx:
EASYPANEL_URL should not include a trailing slash. Set MCP_ACCESS_MODE to readonly when the client should inspect a production panel without changing it. Set EASYPANEL_RAW_DISABLED=1 to remove the raw API tool, which is recommended when untrusted content may reach the MCP client. Leave EASYPANEL_API_FLAVOR unset unless automatic detection should be overridden.
The documented tool coverage includes:
apiToken and twoFactorSecret values removed from responses.The helbertparanhos/easypanel-mcp-server MCP server requires an accessible Easypanel installation, a valid API token, and Node.js 18 or newer. Its version compatibility depends on the panel's API generation; the current v3 line is documented for all three generations, while the legacy v1.3 line is intended only for Easypanel versions up to 2.30.x.
The raw tool provides broader coverage but may expose sensitive data in read responses, so disabling it can reduce prompt-injection risk. Easypanel 2.33 also provides its own MCP endpoint; this project is a separate client that adds features such as read-only enforcement, confirmation gates, runtime logs, and container execution.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/helbertparanhos-easypanel-mcp-server)<a href="https://allmcps.com/mcp/helbertparanhos-easypanel-mcp-server"><img src="https://allmcps.com/api/badge/helbertparanhos-easypanel-mcp-server?style=directory" alt="Easypanel MCP Server on AllMCPs" /></a>