Cloud platform deployment and management
## Heroku MCP Server: Cloud Application Platform The **Heroku MCP Server** integrates Heroku into Google Antigravity, enabling application deployment, add-on management, and dyno scaling directly from your development environment. ### Why Heroku MCP? - **Simple Deploys**: Git push deployment workflow - **Add-ons**: Extensive marketplace of services - **Buildpacks**: Auto-detect and build any language - **Pipeline**: CI/CD with review apps - **Enterprise**: Private spaces and compliance ### Key Features #### 1. App Deployment ```python # Deploy app await mcp.deploy( app="my-app", source="https://github.com/org/repo", branch="main" ) # Get app info app = await mcp.get_app(name="my-app") print(f"URL: {app['web_url']}") print(f"Stack: {app['stack']['name']}") # List apps apps = await mcp.list_apps() for a in apps: print(f"App: {a['name']} - {a['region']['name']}") ``` #### 2. Dyno Management ```python # Scale dynos await mcp.scale( app="my-app", formation={ "web": {"quantity": 3, "size": "standard-1x"}, "worker": {"quantity": 2, "size": "standard-2x"} } ) # Get dyno status dynos = await mcp.list_dynos(app="my-app") for dyno in dynos: print(f"Dyno: {dyno['type']} - {dyno['state']}") # Restart dynos await mcp.restart(app="my-app", dyno_type="web") ``` #### 3. Config Variables ```python # Set config vars await mcp.set_config( app="my-app", vars={ "DATABASE_URL": "postgres://...", "REDIS_URL": "redis://...", "API_KEY": "secret" } ) # Get config vars config = await mcp.get_config(app="my-app") ``` #### 4. Add-on Management ```python # Provision add-on addon = await mcp.create_addon( app="my-app", plan="heroku-postgresql:standard-0" ) # List add-ons addons = await mcp.list_addons(app="my-app") for addon in addons: print(f"Add-on: {addon['addon_service']['name']} - {addon['plan']['name']}") ``` ### Configuration ```json { "mcpServers": { "heroku": { "command": "npx", "args": ["-y", "@anthropic/mcp-heroku"], "env": { "HEROKU_API_KEY": "your-api-key" } } } } ``` ### Use Cases **Web Applications**: Deploy and scale web apps easily. **APIs**: Build and deploy API services. **Prototyping**: Quick prototype deployment. **CI/CD**: Automated deployment pipelines. The Heroku MCP enables cloud deployment within your development environment.
{
"mcpServers": {
"heroku": {
"mcpServers": {
"heroku": {
"env": {
"HEROKU_API_KEY": "your-heroku-api-key"
},
"args": [
"-y",
"heroku-mcp-server"
],
"command": "npx"
}
}
}
}
}