Deployment-Anleitung1 Minute Lesezeit7 Sprachen

AnythingMCP auf Heroku bereitstellen

Stelle AnythingMCP auf Heroku mit Container-Bereitstellung und Heroku Postgres bereit. Schnelle Cloud-Bereitstellung für dein MCP-Gateway.

HCVom HelpCode-TeamAktualisiert 1 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Zusammenfassung

Stelle AnythingMCP auf Heroku mit Container-Bereitstellung und Heroku Postgres bereit. Schnelle Cloud-Bereitstellung für dein MCP-Gateway.

Voraussetzungen

Eine Heroku-App erstellen

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
heroku create your-app-name

Heroku Postgres hinzufügen

heroku addons:create heroku-postgresql:essential-0

Heroku setzt DATABASE_URL automatisch. Überprüf mit:

heroku config:get DATABASE_URL

Hinweis: Heroku hat ein flüchtiges Dateisystem. Alle persistenten Daten müssen in Postgres gespeichert werden.

Umgebungsvariablen setzen

Generiere Geheimnisse und konfiguriere die App:

heroku config:set \
  JWT_SECRET=$(openssl rand -hex 32) \
  ENCRYPTION_KEY=$(openssl rand -hex 16) \
  NEXTAUTH_SECRET=$(openssl rand -hex 32) \
  NODE_ENV=production \
  PORT=4000 \
  MCP_AUTH_MODE=oauth2

Setze URLs passend zu deiner Heroku-Domain:

heroku config:set \
  CORS_ORIGIN=https://your-app-name.herokuapp.com \
  SERVER_URL=https://your-app-name.herokuapp.com \
  FRONTEND_URL=https://your-app-name.herokuapp.com \
  NEXT_PUBLIC_API_URL=https://your-app-name.herokuapp.com

Mit Container Stack bereitstellen

Setze den Stack auf Container:

heroku stack:set container

Erstelle heroku.yml im Projektstammverzeichnis:

build:
  docker:
    web: Dockerfile

Bereitstellung:

git add heroku.yml
git commit -m "add heroku.yml for container deployment"
git push heroku main

Build überwachen:

heroku logs --tail

Benutzerdefinierte Domain & SSL

Heroku bietet automatisches SSL auf *.herokuapp.com. Für eine benutzerdefinierte Domain:

heroku domains:add mcp.example.com

Erstelle einen CNAME-Eintrag bei deinem DNS-Anbieter:

TypNameWert
CNAMEmcpyour-app-name.herokuapp.com

Aktualisiere die URLs:

heroku config:set \
  CORS_ORIGIN=https://mcp.example.com \
  SERVER_URL=https://mcp.example.com \
  FRONTEND_URL=https://mcp.example.com \
  NEXT_PUBLIC_API_URL=https://mcp.example.com

Überprüfung & nächste Schritte

curl https://your-app-name.herokuapp.com/health
heroku open

Der erste Benutzer, der sich registriert, wird zum Administrator.

Dein MCP-Endpunkt: https://your-app-name.herokuapp.com/mcp

Nützliche Befehle:

heroku logs --tail   # Logs streamen
heroku ps            # Dyno-Status
heroku config        # Umgebungsvariablen
heroku restart       # App neustarten

War dieser Guide hilfreich?

MCP für deinen Stack in 60 Sekunden.

Starte AnythingMCP in der verwalteten Cloud oder hoste es selbst auf deiner Infrastruktur. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen