About forge-server
forge-server is an MCP server published by git+bretterer in the Developer Tools category: laravel Forge MCP server for managing servers, sites, and deployments.
The repository has 9 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
npx @bretterer/forge-mcp-serverclaude mcp add forge-mcp-server -- npx -y @bretterer/forge-mcp-servernpx -y @bretterer/forge-mcp-serveruvx forge-mcp-serverpip install forge-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (12)
deploy_siteDeploy a site
Parameters not published.
get_deployment_scriptGet the deployment script for a site
Parameters not published.
get_deploymentsGet deployment history for a site
Parameters not published.
get_serverGet details of a specific server
Parameters not published.
get_server_loadGet server load metrics
Parameters not published.
get_siteGet details of a specific site
Parameters not published.
list_serversList all Laravel Forge servers
Parameters not published.
list_sitesList all sites on a server
Parameters not published.
reboot_serverReboot a server
Parameters not published.
reset_deployment_stateReset deployment state for a site
Parameters not published.
toggle_quick_deployEnable or disable quick deploy for a site
Parameters not published.
update_deployment_scriptUpdate the deployment script for a site
Parameters not published.
Ask AI
Ask AI about forge-server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
Laravel Forge MCP Server
A Model Context Protocol (MCP) server for interacting with Laravel Forge API. This server enables AI assistants to manage Laravel Forge servers, sites, and deployments.
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
- View deployment history
- Reboot servers and check server load
Installation
npm install @bretterer/forge-mcp-server
Usage
Prerequisites
You need a Laravel Forge API key to use this server. You can get one from your Laravel Forge account settings.
Environment Variables
Set your Laravel Forge API key as an environment variable:
export FORGE_API_KEY=your_forge_api_key
Running the Server
npx forge-mcp-server
Or add it to your project:
import { ForgeServer } from '@bretterer/forge-mcp-server';
const server = new ForgeServer();
server.run().catch(console.error);
Available Tools
The MCP server provides the following tools:
list_servers- List all Laravel Forge serversget_server- Get details of a specific serverlist_sites- List all sites on a serverget_site- Get details of a specific sitedeploy_site- Deploy a siteget_deployments- Get deployment history for a siteget_deployment_script- Get the deployment script for a siteupdate_deployment_script- Update the deployment script for a sitetoggle_quick_deploy- Enable or disable quick deploy for a sitereboot_server- Reboot a serverget_server_load- Get server load metricsreset_deployment_state- Reset deployment state for a site
Development
Setup
git clone https://github.com/bretterer/forge-mcp-server.git
cd forge-mcp-server
npm install
Build
npm run build
Run in Development Mode
npm run dev
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.