1Panel
STDIO1Panel网站控制面板集成管理MCP服务器
1Panel网站控制面板集成管理MCP服务器
1Panel MCP Server is an implementation of the Model Context Protocol (MCP) server for 1Panel.
Clone the repository:
git clone https://github.com/1Panel-dev/mcp-1panel.git cd mcp-1panel
Build the project:
make build
Move ./build/mcp-1panel to the system environment path.
go install github.com/1Panel-dev/mcp-1panel@latest
Cursor and Windsurf configuration example:
{ "mcpServers": { "mcp-1panel": { "command": "mcp-1panel", "env": { "PANEL_ACCESS_TOKEN": "<your 1Panel access token>", "PANEL_HOST": "such as http://localhost:8080" } } } }
start mcp server through sse
mcp-1panel -host <your 1Panel access address> -token <your 1Panel access token> -transport sse -addr "http://localhost:8000"
{ "mcpServers": { "mcp-1panel": { "url": "http://localhost:8000/sse" } } }
-token: 1Panel access token-host: 1Panel access address-transport: Transport type (stdio or sse, default: stdio)-addr: Start SSE server addr (default:http://localhost:8000)You can also configure the server using environment variables:
PANEL_HOST: 1Panel access addressPANEL_ACCESS_TOKEN: 1Panel access tokenThe server provides various tools for interacting with 1Panel:
| Tool | Category | Description | 
|---|---|---|
| get_dashboard_info | System | List dashboard status | 
| get_system_info | System | Get system information | 
| list_websites | Website | List all websites | 
| create_website | Website | Create a website | 
| list_ssls | Certificate | List all certificates | 
| create_ssl | Certificate | Create a certificate | 
| list_installed_apps | Application | List all installed applications | 
| install_openresty | Application | Install OpenResty | 
| install_mysql | Application | Install MySQL | 
| list_databases | Database | List all databases | 
| create_database | Database | Create a database |