bretterer/forge-mcp-server
If you are the rightful owner of forge-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for interacting with Laravel Forge API, enabling AI assistants to manage Laravel Forge servers, sites, and deployments.
The Laravel Forge MCP Server is a specialized server designed to facilitate seamless interaction with the Laravel Forge API. It empowers AI assistants to efficiently manage various aspects of Laravel Forge, including servers, sites, and deployments. By leveraging this server, users can automate and streamline their server management tasks, making it easier to handle multiple servers and sites. The server provides a comprehensive set of tools that allow users to list and get details of servers, manage sites, deploy sites, and handle deployment scripts. Additionally, it offers functionalities to toggle quick deploy, view deployment history, reboot servers, and check server load. This server is particularly useful for developers and system administrators who want to integrate AI-driven automation into their Laravel Forge workflows, enhancing productivity and reducing manual intervention.
Features
- List and get details of Laravel Forge servers
- Manage sites on Laravel Forge servers
- Deploy sites and manage deployment scripts
- Toggle quick deploy functionality
- Reboot servers and check server load
Tools
list_servers
List all Laravel Forge servers
get_server
Get details of a specific server
list_sites
List all sites on a server
get_site
Get details of a specific site
deploy_site
Deploy a site
get_deployments
Get deployment history for a site
get_deployment_script
Get the deployment script for a site
update_deployment_script
Update the deployment script for a site
toggle_quick_deploy
Enable or disable quick deploy for a site
reboot_server
Reboot a server
get_server_load
Get server load metrics
reset_deployment_state
Reset deployment state for a site