Standardverfahren für die Entwicklung neuer MCP-Container
Der Entwicklungsprozess für neue Server kann in vier Phasen unterteilt werden:
- Vorbereitung der Umwelt:
- Fork-Projekt-Repository (GitHub-Konto erforderlich)
- Erstellen Sie lokal einen funktionalen Zweig:
git checkout -b feat/new-mcp-server
- Entwicklung von Containern:
- existieren
servers/Verzeichnis, um Unterverzeichnisse zu erstellen (z. B.slack-mcp-server) - kompilieren
Dockerfile(vorbehaltlich der Spezifikation des MCP-Protokolls) - Test-Builds:
docker build -t local-test .
- existieren
- Vorbereitung der Dokumentation:
- Dienstbeschreibung zu README.md hinzufügen
- Angebot
examples/Anwendungsbeispiel - Markierung der erforderlichen Umgebungsvariablen und Ports
- Zur Überprüfung einreichen:
- Pull Request initiieren
- CI-Prüfungen über GitHub-Aktionen
Tipp für Entwickler: Sie können auf vorhandene Servervorlagen verweisen, um die Verwaltung von Abhängigkeiten mit Nixpacks zu vereinfachen.
Diese Antwort stammt aus dem ArtikelMCP Containers: Hunderte von MCP-Container-Einsätzen auf Basis von DockerDie































