GitDiagram
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
Search and execute Heroku Platform API operations
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
3/3 Prüfungen bestanden · Läuft auf deinem Computer
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Kein Schlüssel, nichts zu installieren · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Die .mcpb-Datei des Entwicklers herunterladen
Die .mcpb-Datei kommt direkt vom Anbieter; wir ändern sie nicht
Nutze Heroku Code MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Heroku Code MCP nutzt, oder ein Werkzeug von Heroku Code MCP in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Heroku Code MCP noch nicht verbinden
Heroku Code MCP läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Heroku Code MCP verbinden kann
B · Andere in Entwicklertools, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Claude Code kann Heroku Code MCP noch nicht verbinden
Der Anbieter liefert nur ein Installationspaket für die Claude-Desktop-App
A · Eine App nutzen, die Heroku Code MCP verbinden kann
Cursor kann Heroku Code MCP noch nicht verbinden
Der Anbieter liefert nur ein Installationspaket für die Claude-Desktop-App
A · Eine App nutzen, die Heroku Code MCP verbinden kann
VS Code kann Heroku Code MCP noch nicht verbinden
Der Anbieter liefert nur ein Installationspaket für die Claude-Desktop-App
A · Eine App nutzen, die Heroku Code MCP verbinden kann
mcpb: …/heroku-code-mcp.mcpbBasierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 15. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto dsouzaAnush bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 3 Monaten
Nutzt ISC
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Nicht geprüft: nur npm- und PyPI-Pakete mit Version lassen sich prüfen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt vor 3 Monaten geändert, und die neueste Version (0.1.0) kam vor 6 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du MCPB auf deinem Computer.
In derselben Kategorie: GitDiagram, Appllama, Cloudflare MCP, Omnara, Repowise
Gleiche Kategorie, andere Entwickler, Befehle bereits geprüft. Offizielle zuerst, dann nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
Study screens, flows and paywalls from top-earning iOS apps, then build from what wins.
Cloudflare MCP servers
Deploy durable AI agents with Omnara, an open-source managed-agent platform.
Codebase intelligence for AI coding agents: graph, git history, docs, decisions, code health.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
A compact MCP server for the Heroku Platform API using a Code Mode pattern:
search+execute+auth_status.
Heroku Code MCP gives agent clients a small, token-efficient control surface for Heroku operations. Pair it with Heroku Skills when you want workflow guidance, safety checks, and Heroku product context alongside live API tools.
Design references:
Default MCP URL: http://127.0.0.1:3000/mcp
git clone https://github.com/dsouzaAnush/heroku-code-mcp.git
cd heroku-code-mcp npm install npm run build npm test
Seed auth from the Heroku CLI:
heroku auth:whoami
npm run seed:token
Start the server:
TOKEN_STORE_PATH=./data/tokens.integration.json \
TOKEN_ENCRYPTION_KEY_BASE64=" " \ PORT=3000 HOST=127.0.0.1 npm run dev
Smoke test:
curl -sS http://127.0.0.1:3000/healthz
MCP_URL=http://127.0.0.1:3000/mcp USER_ID=default npm run smoke:mcp
Before npm publication, the package can also run from GitHub:
HOST=127.0.0.1 PORT=3333 \
TOKEN_STORE_PATH="$HOME/.heroku-code-mcp/tokens.json" \ TOKEN_ENCRYPTION_KEY_BASE64=" " \ WRITE_CONFIRMATION_SECRET=" " \ npx -y github:dsouzaAnush/heroku-code-mcp
Install the companion plugin for skills plus MCP wiring:
claude plugin marketplace add dsouzaAnush/heroku-plugin
claude plugin install heroku@heroku-plugin claude plugin enable heroku@heroku-plugin
Or add the running MCP server directly:
claude mcp add \
--transport http \ --scope local \ heroku-code-mcp \ http://127.0.0.1:3000/mcp \ --header "x-user-id: default"
Use the HTTP endpoint directly when supported:
{
"mcpServers": { "heroku-code-mcp": { "type": "http", "url": "http://127.0.0.1:3000/mcp", "headers": { "x-user-id": "default" } } } }
For Desktop builds that expect stdio servers, bridge through mcp-remote:
{
"mcpServers": { "heroku-code-mcp": { "command": "npx", "args": ["-y", "mcp-remote", "http://127.0.0.1:3000/mcp", "--allow-http", "--header", "x-user-id:default"] } } }
Build a .mcpb bundle with:
npm run build:mcpb
Codex uses Heroku Plugin for skills and optional MCP wiring:
codex plugin marketplace add dsouzaAnush/heroku-plugin --ref main
Enable heroku-plugin@heroku-plugin in the Codex Plugins tab, or add:
[plugins."heroku-plugin@heroku-plugin"]
enabled = true
Run this MCP server on http://127.0.0.1:3333/mcp when you want live Heroku API tools through the plugin.
git clone https://github.com/dsouzaAnush/heroku-plugin.git
cursor agent --plugin-dir heroku-plugin
Add the MCP server to ~/.cursor/mcp.json or project-local .cursor/mcp.json:
{
"mcpServers": { "heroku-code-mcp": { "type": "streamable-http", "url": "http://127.0.0.1:3333/mcp", "headers": { "x-user-id": "default" } } } }
Use streamable HTTP:
{
"mcpServers": { "heroku-code-mcp": { "transport": "streamable_http", "url": "http://127.0.0.1:3000/mcp", "headers": { "x-user-id": "default" } } } }
Or bridge to stdio:
{
"mcpServers": { "heroku-code-mcp": { "command": "npx", "args": ["-y", "mcp-remote", "http://127.0.0.1:3000/mcp", "--allow-http", "--header", "x-user-id:default"] } } }
| Tool | What it does | Why it exists |
|---|---|---|
auth_status | Reports whether the caller is authenticated with Heroku | Lets agents branch cleanly before API work |
search | Ranks Heroku operations from schema and docs context | Avoids exposing dozens of endpoint-shaped tools up front |
execute | Validates params/body and calls the selected Heroku operation | Gives one deterministic execution path |
Typical flow:
auth_status.search with natural language intent.operation_id.execute with path_params, query_params, and body.dry_run=true, then replay with confirm_write_token and ALLOW_WRITES=true.Examples:
{
"query": "list apps", "limit": 5 }
{
"operation_id": "GET /apps" }
{
"operation_id": "PATCH /apps/{app_identity}", "path_params": { "app_identity": "my-app" }, "body": { "maintenance": true }, "dry_run": true }
Mutations (POST, PATCH, PUT, DELETE) are blocked by default. To allow a write, set ALLOW_WRITES=true, request a dry run, and replay with the returned confirm_write_token. Sensitive headers and body fields are redacted.
Key env vars:
ALLOW_WRITESREQUEST_TIMEOUT_MSMAX_RETRIESCATALOG_CACHE_PATHREAD_CACHE_TTL_MSEXECUTE_MAX_BODY_BYTESEXECUTE_BODY_PREVIEW_CHARSFull example: .env.example
Benchmarks were captured on February 22, 2026 on the same machine and account for both implementations.
| Metric | heroku-code-mcp | official Heroku MCP | Delta |
|---|---|---|---|
| Tool count | 3 | 37 | 91.9% lower |
| Tool-list payload bytes | 1,469 | 25,500 | 94.2% lower |
| Tool-list approx tokens | 368 | 6,375 | 94.2% lower |
| Connect avg | 14.8 ms | 10,168.7 ms | 687x faster |
list_tools avg | 4.3 ms | 10.3 ms | 2.4x faster |
| Read op avg | 528.0 ms (execute GET /apps) | 9,697.4 ms (list_apps) | 18.4x faster |
Charts: - -
Full methodology and artifacts live in BENCHMARKS.md and benchmarks/results/.
Validate locally:
npm run build
npm test npm run validate:server npm run publish:dry-run
This repo uses free GitHub Actions:
validate.yml runs build, tests, server.json validation, and npm pack dry-run on PRs and pushes to main.release.yml runs on v* tags, builds the .mcpb, updates release server.json, creates or updates the GitHub Release, and publishes to the MCP Registry through GitHub OIDC.Publish manually when needed:
npm publish --access public
mcp-publisher login github mcp-publisher publish server.json
For CI-based npm publishing, configure npm trusted publishing for repo dsouzaAnush/heroku-code-mcp and workflow release.yml, then run the release workflow with publish_npm=true.
src/schema/*: ingestion, operation normalization, and cachesrc/search/*: search index and rankingsrc/execute/*: validation and Heroku API executionsrc/auth/*: OAuth and encrypted token storagetests/*: catalog, search, and execute testsbenchmarks/results/*: benchmark artifactsserver.json: MCP Registry metadataThis repo includes the official Heroku wordmark and mark under assets. Use them according to the Heroku Brand Guidelines.
Common fixes:
http://127.0.0.1:3000/mcp and server health.AUTH_REQUIRED: seed a token or complete OAuth.ALLOW_WRITES=true and send the dry-run confirmation token.