AnythingMCP auf Microsoft Azure bereitstellen
Stellen Sie 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:
- Klicken Sie 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 Sie 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
Erstellen Sie einen A-Record (Azure DNS oder externer Anbieter):
| Eintrag | Typ | Wert |
|---------|-----|------|
| mcp.example.com | A | VM_PUBLIC_IP |
Netzwerksicherheitsgruppe
Gehen Sie im Azure Portal zum Tab Netzwerk Ihrer VM und fügen Sie 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
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