io.usefulapi/laravel-forge

Laravel Forge MCP by usefulapi

Manage Laravel Forge servers, sites, and deployments from your AI assistant.

1.11.1
Version
remote
Transport
17
Tools

Security review

Review passed

Reviewed 1d ago.

  • tools: 17 tools scanned
  • metadata: scanned

No findings.

Tools (17)

  • forge_list_organizations

    List organizations you belong to. Call this FIRST to get the organization id used by nearly every other tool. Forge v2: GET /orgs.

  • forge_get_current_user

    Get the authenticated Forge user. Forge v2: GET /user.

  • forge_list_servers

    List servers in an organization. Call forge_list_organizations first to get the organization id. Forge v2: GET /orgs/{organization}/servers.

  • forge_get_server

    Get a single server's details. Forge v2: GET /orgs/{organization}/servers/{server}.

  • forge_list_server_events

    List provisioning/activity events for a server. Forge v2: GET /orgs/{organization}/servers/{server}/events.

  • forge_list_sites

    List sites hosted on a server. Forge v2: GET /orgs/{organization}/servers/{server}/sites.

  • forge_get_site

    Get a single site's details (org-level lookup — no server id needed). Forge v2: GET /orgs/{organization}/sites/{site}.

  • forge_list_deployments

    List a site's deployment history. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments.

  • forge_get_deployment

    Get a single deployment's details. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments/{deployment}.

  • forge_get_deployment_log

    Get a deployment's output/log. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments/{deployment}/log.

  • forge_get_deployment_status

    Get the current deployment status for a site. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments/status.

  • forge_list_databases

    List database schemas on a server. Forge v2: GET /orgs/{organization}/servers/{server}/database/schemas.

  • forge_list_scheduled_jobs

    List cron/scheduled jobs on a server. Forge v2: GET /orgs/{organization}/servers/{server}/scheduled-jobs.

  • forge_list_monitors

    List server monitors (CPU/disk/etc.). Forge v2: GET /orgs/{organization}/servers/{server}/monitors.

  • forge_get_site_env

    Get a site's .env file content. ⚠️ Returns SENSITIVE config (secrets, DB credentials, API keys). Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/environment.

  • forge_deploy_site

    ⚠️ Triggers a new deployment of the site (runs the deployment script). Returns the created deployment. Forge v2: POST /orgs/{organization}/servers/{server}/sites/{site}/deployments.

  • forge_run_site_command

    ⚠️ Runs an arbitrary shell command in the site's directory on the server. Use with care. Forge v2: POST /orgs/{organization}/servers/{server}/sites/{site}/commands.