Beschreibung
Das Model Context Protocol standardisiert die Verbindung zwischen Agentenanwendungen und angebotenen Werkzeugen beziehungsweise Kontextdaten. Dieses Seminar zeigt die Rollen von Host, Client und Server und entwickelt einen begrenzten MCP-Server für einen internen Servicefall. Dabei wird deutlich, welche Aufgaben das Protokoll übernimmt und welche fachlichen Regeln weiterhin in der Anwendung durchgesetzt werden müssen.
Der praktische Schwerpunkt liegt auf einem sauberen Werkzeugvertrag, kontrollierten Transportwegen und Integrationstests. Ein lokaler Dienst wird zunächst über Standard-Ein- und -Ausgabe angebunden; anschließend wird die Einbindung eines HTTP-basierten Dienstes untersucht. Die Autorisierungsübung nutzt einen vorbereiteten Zugangsdienst. Der Aufbau einer vollständigen Identitätsplattform ist nicht Bestandteil des Kurses. Protokollversion und Fähigkeiten werden zwischen Client und Server ausdrücklich abgeglichen.
Als Werkzeugdienst dient eine kleine Anwendung für Serviceinformationen. Der Agent kann den Status eines zulässigen Vorgangs lesen und einen Änderungsvorschlag vorbereiten. Der MCP-Server übernimmt die Protokollkommunikation, während der dahinterliegende Dienst die fachlichen Rechte prüft. An diesem Aufbau lassen sich Unterschiede zwischen Verbindungserfolg, gültigem Token und tatsächlich erlaubtem Ressourcenzugriff untersuchen. Die Übungen zeigen außerdem, wie eine klare Fehlerantwort dem Agenten eine kontrollierte Reaktion ermöglicht, ohne interne Zugangsdaten oder unnötige Systemdetails preiszugeben.
Seminarziele
- MCP-Rollen, Fähigkeiten und Werkzeugverträge fachlich richtig einordnen.
- Einen kleinen Server mit klar begrenzten Werkzeugen implementieren.
- Lokalen Transport und HTTP-Zugriff passend absichern.
- Fehlersituationen zwischen Agent, Client, Server und Fachsystem diagnostizieren.
Seminarinhalte
- Protokoll und Rollen
- Werkzeuge bereitstellen
- Transport und Integration
- Autorisierung und Vertrauensgrenzen
- Kompatibilität und Fehlertests
Protokoll und Rollen
- Host, Client und Server sowie deren Verantwortlichkeiten unterscheiden.
- Initialisierung, Versionsabgleich und Aushandlung unterstützter Fähigkeiten prüfen.
- Tools, Resources und Prompts nach Steuerung und Einsatzgebiet einordnen.
Werkzeuge bereitstellen
- Eingabeschema, Ergebnisformat und fachliche Fehlerzustände definieren.
- Ein lesendes Werkzeug und einen kontrollierten Änderungsvorschlag implementieren.
- Beschreibungen als fremde Metadaten behandeln und Werkzeugumfang begrenzen.
Transport und Integration
- Lokale Kommunikation über stdio und Streamable HTTP vergleichen.
- Prozessstart, Netzwerkpfad, Zeitgrenzen und Abbruch sauber behandeln.
- Einen MCP-Client an den eigenen Agentenadapter anbinden.
Autorisierung und Vertrauensgrenzen
- HTTP-Zugriff mit einem vorbereiteten Autorisierungsdienst untersuchen.
- Tokenziel, erlaubte Berechtigungen und fachlichen Ressourcenzugriff prüfen.
- Lokale Zugangsdaten, Weitergabe von Tokens und Netzwerkfreigaben begrenzen.
Kompatibilität und Fehlertests
- Unbekannte Werkzeuge, ungültige Parameter und fehlende Rechte testen.
- Verbindungsabbruch, Versionsunterschiede und Dienstneustart untersuchen.
- Werkzeugaufrufe mit Vorgangskennung und reduzierten Protokolldaten nachverfolgen.
Praxisübungen
- Einen kleinen MCP-Server mit einem lesenden Servicewerkzeug implementieren und das Werkzeugschema prüfen.
- Den Server lokal an einen Agentenclient anbinden und Werkzeugantworten korrekt zuordnen.
- Einen vorbereiteten HTTP-Zugang mit gültigen und unzulässigen Tokens beziehungsweise Ressourcenzugriffen untersuchen.
- Fehlerhafte Parameter, einen nicht erreichbaren Dienst und einen kontrollierten Abbruch als Integrationstests ausführen.
Arbeitsumgebung
Vorbereitete Python-Umgebung mit kompatiblem MCP-SDK, Agentenclient, Test-API und einem vorkonfigurierten Autorisierungsdienst. Verwendete Protokollversionen werden vor Seminarbeginn aufeinander abgestimmt.
Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Python-Entwickler, Backend- und Integrationsentwickler, Softwarearchitekten und technische Plattformverantwortliche. |
| Voraussetzungen: | Python-Praxis, HTTP- und JSON-Kenntnisse sowie Erfahrungen mit Werkzeugaufrufen in einer Agentenanwendung. Grundverständnis von Zugriffstokens und Berechtigungen ist erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
