Back to Guides

AnythingMCP auf AWS (EC2) bereitstellen

Stellen Sie AnythingMCP auf einer AWS EC2-Instanz mit Docker Compose und automatischem SSL über Caddy bereit. Produktionsreifes Setup für Ihr MCP-Gateway.

Voraussetzungen

  • Ein AWS-Konto mit EC2-Berechtigungen
  • Ein Domainname, den Sie auf Ihren Server verweisen können
  • Ein SSH-Schlüsselpaar in Ihrer AWS-Region

EC2-Instanz starten

  1. Öffnen Sie das EC2 Dashboard und klicken Sie auf Launch Instance
  2. Wählen Sie das Ubuntu 24.04 LTS AMI
  3. Instanztyp: t3.small (2 vCPU, 2 GB) oder t3.medium für höhere Lasten
  4. Speicher: mindestens 20 GB gp3
  5. Sicherheitsgruppe — fügen Sie diese eingehenden Regeln hinzu:

| Port | Protokoll | Quelle | Zweck | |------|-----------|--------|-------| | 22 | TCP | Ihre IP | SSH | | 80 | TCP | 0.0.0.0/0 | HTTP (Caddy-Weiterleitung) | | 443 | TCP | 0.0.0.0/0 | HTTPS |

  1. Starten Sie die Instanz und weisen Sie eine Elastic IP zu

Docker installieren

ssh -i ~/.ssh/your-key.pem ubuntu@ELASTIC_IP
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker

DNS konfigurieren

Erstellen Sie einen A-Record, der Ihre Domain auf die Elastic IP verweist (Route 53 oder externer DNS):

| Eintrag | Typ | Wert | |---------|-----|------| | mcp.example.com | A | ELASTIC_IP |

AnythingMCP bereitstellen

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh

Geben Sie Ihre Domain ein, wenn Sie dazu aufgefordert werden. Das Skript konfiguriert Caddy für automatisches SSL und startet alle Dienste.

Überprüfung und nächste Schritte

Öffnen Sie https://mcp.example.com. Registrieren Sie Ihr Admin-Konto — der erste Benutzer wird Administrator.

Ihr MCP-Endpunkt: https://mcp.example.com/mcp

# Auf die neueste Version aktualisieren
git pull && docker compose up -d --build