AnythingMCP auf Hetzner Cloud bereitstellen
Starten Sie AnythingMCP auf einem Hetzner Cloud VPS mit Docker Compose und automatischem SSL. Günstiges europäisches Hosting für Ihr MCP-Gateway.
Voraussetzungen
- Ein Hetzner Cloud-Konto — hetzner.com/cloud
- Ein Domainname mit DNS-Zugang
- Ein SSH-Schlüssel, der in Ihrem Hetzner-Konto hinterlegt ist
Einen Server erstellen
In der Hetzner Cloud Console:
- Standort — Wählen Sie die nächstgelegene Region (Falkenstein, Nürnberg, Helsinki usw.)
- Image — Ubuntu 24.04
- Typ — CX22 (2 vCPU, 4 GB RAM) für kleine Teams, CX32 für höhere Auslastungen
- SSH-Schlüssel — Wählen Sie Ihren Schlüssel aus
- Klicken Sie auf Erstellen & Kaufen
Notieren Sie sich die öffentliche IPv4-Adresse.
Docker installieren
ssh root@YOUR_SERVER_IP
curl -fsSL https://get.docker.com | sh
Überprüfen:
docker compose version
DNS konfigurieren
Erstellen Sie einen A-Eintrag, der Ihre Domain auf die Server-IP zeigt:
| Typ | Name | Wert |
|-----|------|------|
| A | mcp (oder @) | YOUR_SERVER_IP |
AnythingMCP bereitstellen
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
Bei der Eingabeaufforderung:
- Wählen Sie den Docker-Modus
- Geben Sie Ihre Domain ein (z.B.
mcp.example.com) - Bestätigen Sie HTTPS — Caddy übernimmt SSL automatisch
- Geben Sie eine E-Mail-Adresse für Let's Encrypt-Benachrichtigungen ein
Das Skript generiert die gesamte Konfiguration und startet die Dienste.
Firewall einrichten
Gehen Sie in der Hetzner Cloud Console zu Firewalls und erstellen Sie ein Regelwerk:
| Port | Protokoll | Beschreibung | |------|-----------|--------------| | 22 | TCP | SSH | | 80 | TCP | HTTP (Caddy-Weiterleitung) | | 443 | TCP | HTTPS |
Wenden Sie die Firewall auf Ihren Server an.
Überprüfung & nächste Schritte
Öffnen Sie https://mcp.example.com in Ihrem Browser. Registrieren Sie Ihr Administratorkonto — der erste Benutzer wird zum Administrator.
Ihr MCP-Endpunkt: https://mcp.example.com/mcp
# Logs anzeigen
docker compose logs -f
# Auf die neueste Version aktualisieren
git pull && docker compose up -d --build