[Inglés] | [Chino (chino)]
Servidor MCP de 1 panel
1Panel MCP Server es una implementación del servidor Model Context Protocol (MCP) para 1Panel .
Métodos de instalación
Método 1: Descargar desde la página de lanzamiento (recomendado)
Visita la página de lanzamientos y descarga el archivo ejecutable correspondiente a tu sistema.
Ejemplo de instalación (para amd64):
chmod +x mcp-1panel-linux-amd64
mv mcp-1panel-linux-amd64 /usr/local/bin/mcp-1panelMétodo 2: Construir desde la fuente
Asegúrese de tener Go 1.23 o posterior instalado localmente. Luego, ejecute:
Clonar el repositorio:
git clone https://github.com/1Panel-dev/mcp-1panel.git
cd mcp-1panelConstruya el ejecutable:
make buildMueva ./build/mcp-1panel a un directorio incluido en la RUTA de su sistema.
Método 3: Instalar mediante Go Install
Asegúrese de tener Go 1.23 o posterior instalado localmente. Luego, ejecute:
go install github.com/1Panel-dev/mcp-1panel@latestMétodo 4: Instalar mediante Docker
Asegúrese de que Docker esté correctamente instalado y configurado en su máquina.
La imagen oficial admite las siguientes arquitecturas:
amd64
brazo64
brazo/v7
s390x
ppc64le
Related MCP server: MCP Server
Uso
1Panel MCP Server admite dos modos de ejecución: stdio y sse .
Modo stdio
Uso de binario local
En el archivo de configuración de Cursor o Windsurf, agregue:
{
"mcpServers": {
"mcp-1panel": {
"command": "mcp-1panel",
"env": {
"PANEL_ACCESS_TOKEN": "<your 1Panel access token>",
"PANEL_HOST": "such as http://localhost:8080"
}
}
}
}Ejecutando en Docker
{
"mcpServers": {
"mcp-1panel": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PANEL_HOST",
"-e",
"PANEL_ACCESS_TOKEN",
"1panel/1panel-mcp-server"
],
"env": {
"PANEL_HOST": "such as http://localhost:8080",
"PANEL_ACCESS_TOKEN": "<your 1Panel access token>"
}
}
}
}Modo sse
Inicie el servidor MCP:
mcp-1panel -host http://localhost:8080 -token <your 1Panel access token> -transport sse -addr http://localhost:8000Configurar en Cursor o Windsurf:
{
"mcpServers": {
"mcp-1panel": {
"url": "http://localhost:8000/sse"
}
}
}Opciones de línea de comandos
-token: 1 token de acceso al panel-host: 1Dirección de acceso al panel-transport: Tipo de transporte (stdio o sse, predeterminado: stdio)-addr: Dirección de inicio del servidor SSE (predeterminado: http://localhost:8000 )
Herramientas disponibles
El servidor proporciona varias herramientas para interactuar con 1Panel:
Herramienta | Categoría | Descripción |
obtener_información_del_tablero | Sistema | Lista de estados del panel |
obtener_información_del_sistema | Sistema | Obtener información del sistema |
lista_sitios web | Sitio web | Listar todos los sitios web |
crear_sitio web | Sitio web | Crear un sitio web |
lista_ssls | Certificado | Listar todos los certificados |
crear_ssl | Certificado | Crear un certificado |
lista_de_aplicaciones_instaladas | Solicitud | Lista de aplicaciones instaladas |
instalar_openresty | Solicitud | Instalar OpenResty |
instalar_mysql | Solicitud | Instalar MySQL |
lista_de_bases_de_datos | Base de datos | Listar todas las bases de datos |
crear_base_de_datos | Base de datos | Crear una base de datos |