Overview
1Panel MCP Server is an implementation of the Model Context Protocol (MCP) server for 1Panel. It enables external clients to query and manage 1Panel resources using MCP. The server supports two transports: stdio mode, where each MCP client process starts the server as a child with a configured command and environment; and SSE (server-sent events) mode, where the MCP server runs as a standalone HTTP endpoint exposed at a configurable address. The repository provides build and installation instructions (clone and run make build, or go install). Configuration can be supplied via a JSON mcpServers mapping or environment variables (PANEL_HOST and PANEL_ACCESS_TOKEN). The server exposes a suite of tools for common admin tasks, including retrieving dashboard and system information, listing and creating websites, SSL certificates, and managing installed applications (e.g., OpenResty). The command line options allow configuring token, host, transport, and the SSE address. These capabilities make the MCP server suitable for integrating 1Panel with external workflows and automation.
Features
get_dashboard_info
List dashboard status
get_system_info
Get system information
list_websites
List all websites
create_website
Create a website
list_ssls
List all certificates
create_ssl
Create a certificate
list_installed_apps
List all installed applications
install_openresty
Install OpenResty




