Heroku平台MCP服务器 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.8 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
基于Heroku CLI的开源MCP工具,为AI助手提供Heroku平台集成能力。支持应用部署、管理和监控等操作,适合需要云平台自动化的开发者和AI工程师使用。
Heroku平台MCP服务器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
基于Heroku CLI的开源MCP工具,为AI助手提供Heroku平台集成能力。支持应用部署、管理和监控等操作,适合需要云平台自动化的开发者和AI工程师使用。
Heroku平台MCP服务器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/heroku/heroku-mcp-server
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"heroku--mcp---": {
"command": "npx",
"args": ["-y", "heroku-mcp-server"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 Heroku平台MCP服务器 执行以下任务... Claude: [自动调用 Heroku平台MCP服务器 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"heroku__mcp___": {
"command": "npx",
"args": ["-y", "heroku-mcp-server"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
The Heroku Platform MCP Server works on Common Runtime, Cedar Private and Shield Spaces, and Fir Private Spaces.
The Heroku Platform MCP Server is a specialized Model Context Protocol (MCP) implementation designed to facilitate seamless interaction between large language models (LLMs) and the Heroku Platform. This server provides a robust set of tools and capabilities that enable LLMs to read, manage, and operate Heroku Platform resources.
Key Features:
Note: The Heroku Platform MCP Server is currently in early development. As we continue to enhance and refine the implementation, the available functionality and tools may evolve. We welcome feedback and contributions to help shape the future of this project.
Note: The Heroku Platform MCP Server requires the Heroku CLI to be installed globally (v10.8.1+). Ensure you have the correct version by running heroku --version.
You can configure Claude Desktop, Zed, Cursor, Windsurf, and other clients to work with the Heroku Platform MCP Server.
Use heroku mcp:start to launch the Heroku Platform MCP Server. We recommend this method as it leverages your existing Heroku CLI authentication, so you don't need to set the HEROKU_API_KEY environment variable. The heroku mcp:start command is available in Heroku CLI version 10.8.1 and later.
There are several benefits to configuring with heroku mcp:start:
{
"mcpServers": {
"heroku": {
"command": "heroku mcp:start"
}
}
}
{
"context_servers": {
"heroku": {
"command": {
"path": "heroku",
"args": ["mcp:start"]
}
}
}
}
{
"mcpServers": {
"heroku": {
"command": "heroku mcp:start"
}
}
}
{
"mcpServers": {
"heroku": {
"command": "heroku mcp:start"
}
}
}
{
"mcpServers": {
"heroku": {
"command": "heroku mcp:start"
}
}
}
{
"mcp": {
"servers": {
"heroku": {
"type": "stdio",
"command": "heroku",
"args": ["mcp:start"]
}
}
}
}
{
"mcpServers": {
"heroku": {
"command": "heroku mcp:start"
}
}
}
Note: When you useheroku mcp:start, the server authenticates using your current Heroku CLI session so you don't need to set theHEROKU_API_KEYenvironment variable. We recommend you useheroku mcp:start, but if you prefer to use an API key, you can use the alternate configuration below.
You can also launch the Heroku Platform MCP Server using the npx -y @heroku/mcp-server command. This method requires you to set the HEROKU_API_KEY environment variable with your Heroku authorization token.
HEROKU_API_KEYGenerate a Heroku authorization token with one of these methods:
heroku authorizations:create
heroku auth:token
Copy the token and use it as your HEROKU_API_KEY in the following steps.
- In your Heroku Dashboard: 1. Select your avatar, then select Account Settings. 2. Open the Applications tab. 3. Next to Authorizations, click Create authorization.
{
"mcpServers": {
"heroku": {
"command": "npx",
"args": ["-y", "@heroku/mcp-server"],
"env": {
"HEROKU_API_KEY": "<YOUR_HEROKU_AUTH_TOKEN>"
}
}
}
}
{
"context_servers": {
"heroku": {
"command": {
"path": "npx",
"args": ["-y", "@heroku/mcp-server"],
"env": {
"HEROKU_API_KEY": "<YOUR_HEROKU_AUTH_TOKEN>"
}
}
}
}
}
{
"mcpServers": {
"heroku": {
"command": "npx -y @heroku/mcp-server",
"env": {
"HEROKU_API_KEY": "<YOUR_HEROKU_AUTH_TOKEN>"
}
}
}
}
{
"mcpServers": {
"heroku": {
"command": "npx",
"args": ["-y", "@heroku/mcp-server"],
"env": {
"HEROKU_API_KEY": "<YOUR_HEROKU_AUTH_TOKEN>"
}
}
}
}
{
"mcpServers": {
"heroku": {
"command": "npx",
"args": ["-y", "@heroku/mcp-server"],
"env": {
"HEROKU_API_KEY": "<YOUR_HEROKU_AUTH_TOKEN>"
}
}
}
}
{
"mcp": {
"servers": {
"heroku": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@heroku/mcp-server"],
"env": {
"HEROKU_API_KEY": "<YOUR_HEROKU_AUTH_TOKEN>"
}
}
}
}
}
{
"mcpServers": {
"heroku": {
"command": "npx",
"args": ["-y", "@heroku/mcp-server"],
"env": {
"HEROKU_API_KEY": "<YOUR_HEROKU_AUTH_TOKEN>"
}
}
}
}
Note: When you usenpx -y @heroku/mcp-server, you must set theHEROKU_API_KEYenvironment variable with your Heroku authorization token.
The Heroku Platform MCP Server supports the following environment variables:
Your Heroku authorization token. Required for authentication with the Heroku Platform.
pipelines_create - Create a new pipeline.pipelines_promote - Promote apps to the next stage in a pipeline.pipelines_list - List available pipelines.pipelines_info - Get detailed pipeline information.Use the VS Code Run and Debug launcher with fully functional breakpoints in the code:
MCP Server Launcher" in the dropdown.To set up local debugging with breakpoints:
1. Store your Heroku auth token in the VS Code user settings: - Open the Command Palette (Cmd/Ctrl + Shift + P). - Type Preferences: Open User Settings (JSON). - Add the following snippet:
{
"heroku.mcp.authToken": "your-token-here"
}
.vscode/launch.json: {
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "MCP Server Launcher",
"skipFiles": ["<node_internals>/**"],
"program": "${workspaceFolder}/node_modules/@modelcontextprotocol/inspector/bin/cli.js",
"outFiles": ["${workspaceFolder}/**/dist/**/*.js"],
"env": {
"HEROKU_API_KEY": "${config:heroku.mcp.authToken}",
"DEBUG": "true"
},
"args": ["heroku-mcp-server"],
"sourceMaps": true,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"preLaunchTask": "npm: build:watch"
},
{
"type": "node",
"request": "attach",
"name": "Attach to Debug Hook Process",
"port": 9332,
"skipFiles": ["<node_internals>/**"],
"sourceMaps": true,
"outFiles": ["${workspaceFolder}/dist/**/*.js"]
},
{
"type": "node",
"request": "attach",
"name": "Attach to REPL Process",
"port": 9333,
"skipFiles": ["<node_internals>/**"],
"sourceMaps": true,
"outFiles": ["${workspaceFolder}/dist/**/*.js"]
}
],
"compounds": [
{
"name": "Attach to MCP Server",
"configurations": ["Attach to Debug Hook Process", "Attach to REPL Process"]
}
]
}
.vscode/tasks.json: {
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "build:watch",
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": ["$tsc"]
}
]
}
Run and Debug sidebar.Note: the debugger automatically builds your TypeScript files before launching.
专业的MCP实现,与Heroku深度集成。代码质量良好,但社区活跃度一般,适合有Heroku使用需求的开发者。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,Heroku平台MCP服务器 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | heroku-mcp-server |
| 原始描述 | 开源MCP工具:Heroku Platform MCP Server using the Heroku CLI。⭐77 · TypeScript |
| Topics | HerokuMCP协议云平台集成CLI工具DevOps自动化 |
| GitHub | https://github.com/heroku/heroku-mcp-server |
| License | Apache-2.0 |
| 语言 | TypeScript |
收录时间:2026-06-08 · 更新时间:2026-06-08 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端