remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows for automated website deployment to 1Panel servers, including creating websites if they don't exist, uploading static website files, and providing deployment statistics.
Provides video demonstration capabilities, with a specific demo video hosted on Bilibili showcasing the 1Panel deployment functionality.
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/
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
Instalación
Edite el archivo .env
con la información de su servidor 1Panel:
Uso
Iniciar el servidor
Configurar MCP en Cursor IDE
Para utilizar este servidor con Cursor IDE, agregue la siguiente configuración de MCP:
- Cursor abierto
- Crear
.cursor/mcp.json
Utilice MCP para implementar sitios web
En Cursor, puedes implementar sitios web usando el siguiente comando en el chat de IA:
O puede utilizar el siguiente formato:
Referencia de API
Herramienta MCP: implementar_sitio web
Implementa un sitio web en 1Panel.
Parámetros:
domain
(obligatorio): Dominio del sitio webbuildDir
(opcional): ruta del directorio de compilación
Respuesta:
Detalles de implementación
Proceso de implementación
- Verificar directorio de compilación : verifica si existe el directorio de compilación especificado
- Creación de sitio web : crea un nuevo sitio web estático a través de la API de 1Panel si no existe
- Carga de archivos : carga todos los archivos del directorio de compilación al sitio web
- Estadísticas : Devuelve estadísticas detalladas sobre el proceso de carga.
Solución de problemas
Si encuentra problemas de implementación, verifique lo siguiente:
- Asegúrese de que su clave API sea válida y tenga permisos suficientes
- Verifique que el directorio del sitio web exista y tenga permisos de escritura
- Consulte los registros del servidor 1Panel para obtener información de error más detallada
- Si la carga de archivos falla, puede deberse a problemas de permisos o formato del archivo.
This server cannot be installed
Un servidor experimental que implementa el Protocolo de Contexto de Modelo para automatizar las implementaciones de sitios web en servidores 1Panel, lo que permite a los usuarios crear sitios web y cargar archivos estáticos a través de comandos de lenguaje natural.