Skip to main content
Glama
laravel-forge-mcp
by vitrionbv

laravel-forge-mcp

npm version License: MIT Node.js Version MCP

Servidor MCP de Laravel Forge — cobertura completa de la API v2 de Forge para asistentes de IA mediante el Model Context Protocol.

Este servidor utiliza los endpoints oficiales JSON:API v2 (https://forge.laravel.com/api). No utiliza la API v1 heredada (/api/v1).

Características

  • ~270 herramientas que cubren servidores, sitios, despliegues, bases de datos, copias de seguridad, PHP, servicios, equipos, roles, recetas y más

  • Paginación por cursor, filtrado, ordenación e inclusión de relaciones

  • Reintento automático por límite de peticiones (429 + Retry-After)

  • Rutas con ámbito de organización y organización predeterminada opcional mediante FORGE_ORGANIZATION

Related MCP server: Forge MCP Server

Requisitos

Variables de entorno

Variable

Obligatoria

Descripción

FORGE_API_TOKEN

Sí

Token de portador de configuración de API de Forge

FORGE_ORGANIZATION

No

Slug de organización predeterminado para herramientas con ámbito de organización

FORGE_API_KEY se acepta como alias silencioso de FORGE_API_TOKEN.

Instalación

Cursor

Añádelo a tu configuración de usuario (~/.cursor/mcp.json) o a la configuración del proyecto (.cursor/mcp.json):

{
  "mcpServers": {
    "laravel-forge-mcp": {
      "command": "npx",
      "args": ["-y", "@vitrion/laravel-forge-mcp"],
      "env": {
        "FORGE_API_TOKEN": "your-forge-api-token",
        "FORGE_ORGANIZATION": "your-org-slug"
      }
    }
  }
}

También puedes añadir el servidor desde Cursor Settings → Tools & MCP.

Claude Desktop

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "laravel-forge-mcp": {
      "command": "npx",
      "args": ["-y", "@vitrion/laravel-forge-mcp"],
      "env": {
        "FORGE_API_TOKEN": "your-forge-api-token",
        "FORGE_ORGANIZATION": "your-org-slug"
      }
    }
  }
}

Claude Code

claude mcp add laravel-forge-mcp -- npx -y @vitrion/laravel-forge-mcp

Establece FORGE_API_TOKEN (y opcionalmente FORGE_ORGANIZATION) en tu entorno de shell o en la configuración del host MCP.

Grupos de herramientas

Las herramientas se nombran en kebab-case y se corresponden uno a uno con las operaciones de la API v2 de Forge:

Grupo

Ejemplos

Usuario y organizaciones

Usuario actual, lista de organizaciones, credenciales de servidor, VPCs

Servidores

CRUD, acciones (reiniciar), archivos, red, eventos

Sitios

Sitios globales/de organización/servidor, entorno, nginx, salud, equilibrio de carga, credenciales de composer/npm

Dominios y certificados

Dominios, DNS, nginx, certificados, acciones de dominio

Despliegues

Despliegues, scripts, push-to-deploy, hook/clave de despliegue, webhooks

Procesos en segundo plano

CRUD, registros, acciones de iniciar/detener/reiniciar

Bases de datos y copias de seguridad

Esquemas, usuarios, configuraciones/instancias de copia de seguridad, restauraciones

Proveedores de almacenamiento

CRUD de almacenamiento de copias de seguridad compatible con S3

Trabajos y comandos programados

Trabajos cron de servidor/sitio, comandos de sitio

Firewall, SSH y monitores

Reglas de firewall, claves SSH, monitores de tiempo de actividad, registros del servidor

Nginx, seguridad y redirecciones

Plantillas, reglas de seguridad, reglas de redirección

Integraciones y registros

Horizon, Octane, Reverb, Pulse, registros del sitio, latidos

Recetas

Recetas de organización, recetas de Forge, comparticiones de equipo

Equipos y roles

Equipos, miembros, invitaciones, comparticiones, roles, permisos

Proveedores

Proveedores de nube, tamaños, regiones

PHP y servicios

Versiones/configuraciones/OPcache de PHP, acciones de servicios (nginx, mysql, redis, …)

Las herramientas de listado admiten parámetros de consulta compartidos: include, filter, sort, pageSize y cursor.

Desarrollo

git clone https://github.com/vitrionbv/laravel-forge-mcp.git
cd laravel-forge-mcp
npm install
npm run build
npm test
npm run dev

Inspector

Depura el servidor MCP con el inspector oficial (requiere una compilación de dist/):

npm run build
npm run inspector

O directamente:

npx @modelcontextprotocol/inspector node dist/index.js

Licencia

MIT — consulta LICENSE.

Repositorio

vitrionbv/laravel-forge-mcp

Related MCP Connectors

Related MCP Servers