heroku-mcp-server
The Heroku Platform MCP Server facilitates interaction between large language models and the Heroku Platform, enabling management and operation of Heroku resources through natural language and secure API access. It is currently in early development.
Overview
The Heroku Platform MCP Server is a specialized Model Context Protocol (MCP) implementation for seamless interaction between large language models (LLMs) and the Heroku Platform. It offers features such as direct interaction with Heroku's resources, secure API access, and a natural language interface.
Key Features
- Direct interaction with Heroku resources
- Secure and authenticated access via the Heroku CLI
- Natural language interface for platform interactions
Authentication
Generate a Heroku authorization token using the Heroku CLI or from your Heroku Dashboard.
Available Tools
- Application Management: List, create, rename, and deploy apps, manage app logs
- Process & Dyno Management: Manage dynos, scale, restart processes
- Add-ons: Manage add-ons for apps
- Maintenance & Logs: Enable/disable maintenance mode, view logs
- Pipeline Management: Create, promote, and get detailed pipeline information
- Team & Space Management: Manage teams and private spaces
- PostgreSQL Database Management: Execute queries, manage backups, upgrade versions
Debugging
Utilize the MCP inspector or VS Code Run and Debug function for debugging.
Note: The server is in early development and open to feedback and contributions.