Laravel Forge MCP-server
Laat Claude of ChatGPT je Laravel Forge-sites beheren en deployen.
Een gehoste MCP-server voor Laravel Forge. Koppel je Forge-account één keer en laat je AI-assistent je servers lezen, sites opzetten, deployen en mislukte deploys onderzoeken. Hij kan alles wat de scopes op je Forge API-token toestaan.
Werkt met Claude, ChatGPT, Cursor en elke andere remote MCP-client.
Welke PHP-versie draaien mijn servers?
Laravel Forge leest → list_servers
- production-web-01 · nyc3PHP 8.4
- production-web-02 · nyc3PHP 8.4
- staging-web-01 · ams3PHP 8.3
Servers3
Wat je AI-assistent kan doen in Laravel Forge
- list_organizations
- Bekijk de Forge-organisaties die je token kan bereiken.
- list_servers
- Zoek servers op naam, provider, regio of PHP-versie.
- get_server
- Lees één server volledig: provider, regio, grootte, IP-adressen en PHP-versie.
- list_sites
- Bekijk de sites in een organisatie, over al je servers heen.
- get_site
- Lees één site volledig: domein, repository, branch en deploystatus.
- create_site
- Maak een site aan op een server met domein, PHP-versie en repository.
- update_site_repository
- Koppel of wijzig de Git-repository en branch waaruit een site deployt.
- list_site_domains
- Bekijk de domeinen van een site, met de ID's die een certificaat nodig heeft.
- create_certificate
- Vraag een gratis Let's Encrypt-certificaat aan voor een domein.
- set_environment_variables
- Zet .env-variabelen op een site zonder het bestand ooit te lezen.
- get_deployment_script
- Lees het script dat Forge bij elke deploy uitvoert.
- update_deployment_script
- Vervang het deployscript.
- deploy_site
- Start een deploy van de site.
- list_deployments
- Bekijk de deploys van een site met status en commit.
- get_deployment
- Lees één deploy: status, commit, auteur en tijd.
- get_deployment_log
- Lees de volledige uitvoer van een deploy om te zien waarom die mislukte.
- reset_deployment_status
- Wis een deploystatus die vastzit op deploying.
- run_site_command
- Voer een shell-commando uit op de site, zoals een Artisan-commando.
- get_command_output
- Lees de uitvoer van een commando dat je uitvoerde.
- create_database
- Maak een database aan op de server.
- create_database_user
- Maak een databasegebruiker aan met toegang tot één of meer databases.
- create_background_process
- Houd een commando draaiend als daemon, zoals een queue worker.
- enable_octane
- Zet Laravel Octane aan voor een site.
- enable_inertia_ssr
- Zet Inertia server-side rendering aan voor een site.
- enable_scheduler
- Zet de cronjob van de Laravel scheduler aan voor een site.
Hij kan alles wat je Laravel Forge-token toestaat. Geef de token minder rechten om het bij alleen lezen te houden.
In drie stappen ingesteld
- 1
Maak een account
Meld je aan en bevestig je e-mailadres.
- 2
Koppel Laravel Forge
Maak een API-token aan in je Laravel Forge-accountinstellingen, kies de scopes die je AI-assistent mag gebruiken, en plak die in je dashboard.
- 3
Voeg de URL toe aan je AI-client
Plak deze URL als remote MCP-server en log één keer in.
http://mcphosted.com/mcp/forge
Dit kun je vragen
- “Welke PHP-versie draaien mijn servers?”
- “Welke sites draaien op production-web-01?”
- “Laat de repository en branch van example.com zien.”
- “Deploy de master-branch van acme/website naar example.com en laat me de log zien als het mislukt.”
Vragen
Wat is een Laravel Forge MCP-server?
MCP (Model Context Protocol) is de standaard waarmee AI-assistenten met andere software praten. Deze MCP-server laat Claude, ChatGPT en andere AI-clients met je Laravel Forge-account werken, zodat je in gewone taal naar je servers en sites vraagt in plaats van door het dashboard te klikken.
Kan de AI iets deployen of herstarten?
Alleen als je API-token dat toestaat. De server kan alles wat de scopes op je Forge API-token toestaan, en Forge weigert de rest. Wil je alleen lezen? Geef de token dan alleen de scopes organization:view en server:view.
Met welke AI-clients werkt het?
Elke client die remote MCP-servers ondersteunt, zoals Claude, ChatGPT en Cursor. Je voegt één URL toe en logt één keer in.
Hoe wordt mijn Laravel Forge API-token bewaard?
Versleuteld, en alleen gebruikt om je eigen vragen te beantwoorden. De sleutel komt nooit in logs of in de antwoorden die je AI-assistent krijgt.
Is dit een officieel product van Laravel Forge?
Nee. Dit is een onafhankelijke dienst die de openbare Laravel Forge API gebruikt. De dienst is niet verbonden aan of goedgekeurd door Laravel.