MCP testen & betreiben: Verträge, Änderungen & Rollouts
Der Container ist gesund, aber das neue Release veröffentlicht plötzlich terminate_contract. Ein Liveness-Check erkennt keine Vertragsdrift; erst vollständige Discovery, Diff, Policy-Gate und begrenzter Rollout halten die Wirkung zurück.
Fortgeschritten · ~25 Min · 11 Abschnitte Einführung · 9 Übungen (davon 2 Missionen)
Modul starten →
Fortschritt wird gespeichert — du kannst das Modul später jederzeit fortsetzen.
Das kannst du danach
- ✓Stateless MCP-Verträge mit Fixtures, Negativfällen und Versionsmatrizen prüfen
- ✓Discovery-, Schema- und Policy-Drift vor Aktivierung erkennen und fail-closed behandeln
- ✓Rollouts mit Canary, Telemetrie, Containment und getestetem Rückweg betreiben
Übungen
- 1. EntscheidungWelche Teststrategie deckt den Integrationsfehler am zuverlässigsten auf?
- 2. EntscheidungWie sollte die Testumgebung aufgebaut werden?
- 3. EntscheidungWelche Kompatibilitätspolitik ist hier verantwortbar?
- 4. EntscheidungWelche Abdeckung ist angemessen?
- 5. EntscheidungWelche Contract-Prüfung fehlt?
- 6. EntscheidungWie muss der Contract-Test die Discovery prüfen?
- 7. EntscheidungWelcher Rollout erfüllt diese Betriebsanforderung?
- 8. DiagnoseMission: Der Server kann mehr als freigegeben
- 9. DiagnoseAbschlussmission: Neuer Server, alter Vertrag
Quellen & Aktualität9 Primärquellen · zuletzt geprüft:
- 01modelcontextprotocol.io/specification/2026-07-28/basic/index
- 02modelcontextprotocol.io/specification/2026-07-28/basic/versioning
- 03modelcontextprotocol.io/specification/2026-07-28/server/discover
- 04modelcontextprotocol.io/specification/2026-07-28/server/tools
- 05modelcontextprotocol.io/specification/2026-07-…er/utilities/caching
- 06modelcontextprotocol.io/specification/2026-07-…lities/subscriptions
- 07modelcontextprotocol.io/specification/2026-07-28/architecture
- 08modelcontextprotocol.io/specification/2026-07-…utilities/pagination
- 09modelcontextprotocol.io/specification/2026-07-28/basic/authorization
Verfasst von Julian Zentgraf