laravel-forge-mcp
laravel-forge-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
Node.js >= 20
Variables de entorno
Variable | Obligatoria | Descripción |
| Sí | Token de portador de configuración de API de Forge |
| 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-mcpEstablece 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 devInspector
Depura el servidor MCP con el inspector oficial (requiere una compilación de dist/):
npm run build
npm run inspectorO directamente:
npx @modelcontextprotocol/inspector node dist/index.jsLicencia
MIT — consulta LICENSE.
Repositorio
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseDqualityDmaintenanceA minimalist MCP server that integrates with Laravel Forge, allowing users to manage their Laravel Forge servers, sites, and deployments through AI assistants like Claude Desktop, Windsurf, or Cursor.12MIT
- AlicenseNot gradedqualityDmaintenanceIntegrates with the Laravel Forge API to provide comprehensive management of servers and sites. It enables users to perform health checks, monitor logs, create resources, and execute deployment tasks through MCP-compliant tools.34 npm2MIT
- AlicenseBqualityCmaintenanceMCP server for managing Laravel Forge servers, sites, and deployments via the Forge API.1237 npm9MIT
- FlicenseNot gradedqualityDmaintenanceA project and task manager MCP server built with Laravel, enabling AI to manage projects and tasks through tools, resources, and prompts.-