Summary
Stelle AnythingMCP auf einer Azure Virtual Machine mit Docker Compose und automatischem HTTPS bereit. Unternehmenstaugliches MCP-Gateway auf Azure.
Voraussetzungen
- Ein Azure-Konto mit Berechtigung zum Erstellen von VMs
- Ein Domainname mit DNS-Zugang
Virtuelle Maschine erstellen
Im Azure Portal:
- Klicke auf Ressource erstellen > Virtuelle Maschine
- Image: Ubuntu 24.04 LTS
- Größe: B2s (2 vCPU, 4 GB) oder B2ms für höhere Lasten
- Authentifizierung: Öffentlicher SSH-Schlüssel
- Eingehende Ports: SSH (22) erlauben
Weisen du nach der Erstellung eine statische öffentliche IP der VM zu.
Docker installieren
ssh azureuser@VM_PUBLIC_IP
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker
DNS konfigurieren
Erstelle einen A-Record (Azure DNS oder externer Anbieter):
| Eintrag | Typ | Wert |
|---|---|---|
mcp.example.com | A | VM_PUBLIC_IP |
Netzwerksicherheitsgruppe
Geh im Azure Portal zum Tab Netzwerk deiner VM und fügen du eingehende Regeln hinzu:
| Port | Protokoll | Priorität | Beschreibung |
|---|---|---|---|
| 80 | TCP | 100 | HTTP (Caddy-Weiterleitung) |
| 443 | TCP | 110 | HTTPS |
SSH (Port 22) sollte bereits von der Erstellung erlaubt sein.
AnythingMCP bereitstellen
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
Gib deine Domain ein, wenn du dazu aufgefordert werden. Das Skript konfiguriert Caddy für automatisches SSL und startet alle Dienste.
Überprüfung und nächste Schritte
Öffne https://mcp.example.com. Registriere dein Admin-Konto — der erste Benutzer wird Administrator.
Dein MCP-Endpunkt: https://mcp.example.com/mcp
# Auf die neueste Version aktualisieren
git pull && docker compose up -d --build
War dieser Guide hilfreich?