Skip to main content
Glama

Servidor MCP de 1 panel

Un servidor de Protocolo de Contexto de Modelo (MCP) para la implementación automatizada de sitios web en 1Panel.

[!IMPORTANTE] Actualmente este proyecto es un proyecto experimental y no significa que pueda utilizarse directamente.

Demostración en vídeo

https://www.bilibili.com/video/BV1SjQRY3EmM/

Related MCP server: Playwright MCP

Características

  • Automatiza la implementación de sitios web en servidores 1Panel

  • Crea sitios web si aún no existen

  • Sube archivos de sitios web estáticos a 1Panel

  • Totalmente compatible con el protocolo estándar MCP

Uso

Configurar MCP en Cursor IDE

Para utilizar este servidor con Cursor IDE, agregue la siguiente configuración de MCP:

  1. Cursor abierto

  2. Crear .cursor/mcp.json

{ "mcpServers": { "1panel-mcp": { "command": "npx", "args": [ "-y", "1panel-mcp" ], "env": { "ONEPANEL_BASE_URL": "<your 1Panel base URL>", "ONEPANEL_API_KEY": "<your 1Panel API key>" } } } }

Utilice MCP para implementar sitios web

En Cursor, puedes implementar sitios web usando el siguiente comando en el chat de IA:

Deploy to 1Panel with domain=yourdomain.com

O puede utilizar el siguiente formato:

Deploy website to 1Panel server, domain: yourdomain.com

Referencia de API

Herramienta MCP: implementar_sitio web

Implementa un sitio web en 1Panel.

Parámetros:

  • domain (obligatorio): Dominio del sitio web

  • buildDir (opcional): ruta del directorio de compilación

Respuesta:

Successfully deployed to 1Panel! Domain: yourdomain.com URL: http://yourdomain.com Upload statistics: - Total files: 25 - Successfully uploaded: 25 - Failed to upload: 0

Detalles de implementación

Proceso de implementación

  1. Verificar directorio de compilación : verifica si existe el directorio de compilación especificado

  2. Creación de sitio web : crea un nuevo sitio web estático a través de la API de 1Panel si no existe

  3. Carga de archivos : carga todos los archivos del directorio de compilación al sitio web

  4. Estadísticas : Devuelve estadísticas detalladas sobre el proceso de carga.

Solución de problemas

Si encuentra problemas de implementación, verifique lo siguiente:

  1. Asegúrese de que su clave API sea válida y tenga permisos suficientes

  2. Verifique que el directorio del sitio web exista y tenga permisos de escritura

  3. Consulte los registros del servidor 1Panel para obtener información de error más detallada

  4. Si la carga de archivos falla, puede deberse a problemas de permisos o formato del archivo.

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ruibaby/1panel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server