1Panel

1Panel

MCP server implementation that provides 1Panel interaction.

143
Stars
24
Forks
5
Releases

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.

Details

Owner
1Panel-dev
Language
Go
License
GNU General Public License v3.0
Updated
2025-12-07

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

Tags

1PanelMCPModel Context ProtocolstdiosseCLIGoServersWebsitesCertificatesApplicationsDatabasesOpenRestyMySQL