What is heroku-mcp-server?
heroku-mcp-server is a Model Context Protocol (MCP) server that enables large language models (LLMs) to read, manage, and operate Heroku Platform resources. It works on Common Runtime, Cedar Private and Shield Spaces, and Fir Private Spaces. The server is currently in early development.
How to use heroku-mcp-server?
Install and run via npx (npx -y @heroku/mcp-server) and set the HEROKU_API_KEY environment variable with a Heroku authorization token. Add the server configuration (as shown in the README) to your MCP client (e.g., Claude Desktop, Zed, Cursor, Windsurf, Cline, VSCode, or Trae).
Key features of heroku-mcp-server
- Direct LLM-driven interaction with Heroku Platform resources
- Secure, authenticated access via Heroku CLI tokens
- Natural language interface for Heroku operations
- Application management (list, create, rename, transfer, deploy)
- Process and dyno management (list, scale, restart)
- Add-on provisioning and management
- Maintenance mode and application logs
- Pipeline management (create, promote, list, info)
- PostgreSQL database management (SQL queries, info, backups, upgrade)
Use cases of heroku-mcp-server
- Deploy and manage Heroku apps using natural language commands
- Scale dynos and restart processes via an LLM
- Provision and inspect add-ons
- Run SQL queries and manage PostgreSQL databases
- Control maintenance mode and view application logs
评论