基本能力
产品定位
Heroku Platform MCP Server 旨在通过自然语言接口,使大型语言模型能够无缝地与 Heroku 平台进行交互,管理和操作其资源。
核心功能
- 直接通过 LLM 驱动工具与 Heroku 平台资源交互
- 通过 Heroku CLI 提供安全且认证的 Heroku 平台 API 访问
- 为 Heroku 平台交互提供自然语言接口
适用场景
- 自动化管理 Heroku 应用
- 部署项目到 Heroku
- 管理和监控 Heroku 资源
- 团队和空间管理
- PostgreSQL 数据库管理
工具列表
- 应用管理:
list_apps
,get_app_info
,create_app
,rename_app
,transfer_app
,deploy_to_heroku
,deploy_one_off_dyno
- 进程与 Dyno 管理:
ps_list
,ps_scale
,ps_restart
- 插件管理:
list_addons
,get_addon_info
,create_addon
- 维护与日志:
maintenance_on
,maintenance_off
,get_app_logs
- 管道管理:
pipelines_create
,pipelines_promote
,pipelines_list
,pipelines_info
- 团队与空间管理:
list_teams
,list_private_spaces
- PostgreSQL 数据库管理:
pg_psql
,pg_info
,pg_ps
,pg_locks
,pg_outliers
,pg_credentials
,pg_kill
,pg_maintenance
,pg_backups
,pg_upgrade
常见问题解答
- 认证问题: 需要生成 Heroku 授权令牌,可以通过 Heroku CLI 或 Heroku Dashboard 完成。
- 调试问题: 可以使用 MCP inspector 或 VS Code 的 Run and Debug 功能进行调试。
使用教程
使用依赖
- 安装 Heroku CLI
- 生成 Heroku 授权令牌
sh
heroku authorizations:create
或使用现有令牌
sh
heroku auth:token
安装教程
- 配置 Claude Desktop, Zed, Cursor, 或 Windsurf 以与 Heroku Platform MCP Server 配合使用。
- 添加相应的配置片段到各自的配置文件中。
调试方式
- 使用 MCP inspector
npx @modelcontextprotocol/inspector heroku-mcp-server
- 使用 VS Code Run and Debug 功能
- 设置
.vscode/launch.json
和.vscode/tasks.json
- 按 F5 或使用 Run and Debug 侧边栏启动调试