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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseDqualityDmaintenanceA 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.11
- Alicense-qualityCmaintenanceIntegrates 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.202MIT
- AlicenseBqualityDmaintenanceMCP server for managing Laravel Forge servers, sites, and deployments via the Forge API.128068MIT
- Flicense-qualityCmaintenanceA project and task manager MCP server built with Laravel, enabling AI to manage projects and tasks through tools, resources, and prompts.
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/vitrionbv/laravel-forge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server