forge-mcp-server

bretterer/forge-mcp-server

3.4

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

  1. list_servers

    List all Laravel Forge servers

  2. get_server

    Get details of a specific server

  3. list_sites

    List all sites on a server

  4. get_site

    Get details of a specific site

  5. deploy_site

    Deploy a site

  6. get_deployments

    Get deployment history for a site

  7. get_deployment_script

    Get the deployment script for a site

  8. update_deployment_script

    Update the deployment script for a site

  9. toggle_quick_deploy

    Enable or disable quick deploy for a site

  10. reboot_server

    Reboot a server

  11. get_server_load

    Get server load metrics

  12. reset_deployment_state

    Reset deployment state for a site