Servidor Coolify MCP - MCP Server Seguro por ALMC Security 2025

Servidor Coolify MCP

Ver en GitHub

Servidor Coolify MCP

Visión general

Esto está todavía muy en desarrollo.

El Servidor Coolify MCP (Model Context Protocol) es una capa de integración para la API Coolify, permitiendo a los usuarios interactuar con diversos recursos y aplicaciones a través de una interfaz estandarizada. Este servidor está construido usando TypeScript y aprovecha el SDK del Protocolo de Contexto de Modelo para una comunicación fluida.

Coolify MCP Server

Características

  • Lista de recursos y aplicaciones
  • Obtener detalles de aplicaciones específicas
  • Iniciar, detener y reiniciar aplicaciones
  • Despliegue de aplicaciones por etiqueta o UUID
  • Comprobación del estado del sistema
  • Obtener la versión actual de la API de Coolify

Instalación

Para configurar el servidor Coolify MCP, siga estos pasos:

  1. Clona el repositorio:

git clone cd coolify-mcp

  1. Instala las dependencias:

npm install

luego ejecuta

npm build

para crear el directorio de compilación.

  1. Configurar Claude:

Usted necesitará algo como esto en su claude_desktop_config.json archivo:

"mcpServers": { "coolify": { "command": "node", "args": [ "/full/path/to/mcp-coolify/build/index.js" ], "env": { "COOLIFY_ACCESS_TOKEN": "coolify_api_key", "COOLIFY_BASE_URL": "https://your-coolify-url.co.uk" } }

Puntos finales de la API

El servidor soporta las siguientes operaciones:

  • Listar recursos
    • Petición:list-resources
    • Respuesta: Lista de todos los recursos en Coolify.
  • Lista de aplicaciones
    • Petición:list-applications
    • Respuesta: Lista de todas las aplicaciones.
  • Obtener detalles de la aplicación
    • Petición:get-application
    • Parámetros:{"uuid": "<application-uuid>"}
    • Respuesta: Detalles de la aplicación especificada.
  • Iniciar aplicación
    • Petición: start-application
    • Parámetros:{"uuid": "<application-uuid>"}
    • Respuesta: Resultado de la operación start.
  • Detener aplicación
    • Petición:stop-application
    • Parámetros:{"uuid": "<application-uuid>"}
    • Respuesta: Resultado de la operación de parada.
  • Reiniciar aplicación
    • Petición: restart-application
    • Parámetros:{"uuid": "<application-uuid>"}
    • Respuesta: Resultado de la operación de reinicio.
  • Desplegar aplicación
    • Petición:deploy
    • Parámetros:{"tag": "<nombre-de-la-etiqueta>", "uuid": "<application-uuid>", "force": true}
    • Respuesta: Resultado de la operación deploy.
  • Obtener versión
    • Petición:get-version
    • Respuesta: Versión actual de la API de Coolify.
  • Comprobación de salud
    • Petición:health-check
    • Respuesta: Estado de salud del sistema: Estado de salud del sistema.

Contribución

Las contribuciones son bienvenidas Por favor, abra una incidencia o envíe un pull request para cualquier mejora o corrección de errores.

Relacionados en Servicio en la nube - MCP Servers Seguros

ServidorResumenAcciones
Operaciones en la nube de AlibabaVer
Servidor CMP MCPUn servidor de Protocolo de Contexto de Modelo (MCP) para la integración de la API de CMP (Plataform...Ver
DNS de CloudflareUna implementación de servidor de protocolo de contexto de modelo para DNS de Cloudflare que permite...Ver
Servidor MCP de WazuhUn servidor basado en Rust diseñado para tender un puente entre un sistema Wazuh de Información de S...Ver
Nube de código abierto EyevinnVer
Herramienta IOL MCPUna herramienta MCP (Model Context Protocol) para interactuar con la API de Invertir Online (IOL) a...Ver