Seminar Coding-Assistenten – MCP und sichere Werkzeugintegration

Zusätzliche Werkzeuge ermöglichen Coding-Assistenten den Zugriff auf Projektinformationen und Entwicklungsdienste. Damit entstehen neue Anforderungen an Schnittstellen, Berechtigungen und die Prüfung von Eingaben. Das Seminar vermittelt MCP als Integrationsbaustein und verbindet die technische Anbindung mit einem überprüfbaren Betriebs- und Sicherheitskonzept.

Im Praxisprojekt entsteht ein kleiner Dienst für ein isoliertes Ticketsystem oder eine vergleichbare Entwicklungsaufgabe. Zunächst werden ausschließlich lesende Funktionen angeboten; eine klar begrenzte Schreiboperation wird anschließend ergänzt. Der Client und der Dienst werden gemeinsam geprüft, denn eine Modellanweisung allein verhindert weder unerwünschte Aktionen noch fehlerhafte Parameter.

Lernziele

  • MCP-Host, Client und Server sowie Werkzeuge und weitere Kontextangebote unterscheiden.
  • Eine kleine, klar abgegrenzte Werkzeugschnittstelle implementieren und testen.
  • Eingaben, Berechtigungen und Nebenwirkungen unabhängig vom Modell prüfen.
  • Fehlerhafte, wiederholte und unerwünschte Werkzeugaufrufe kontrolliert behandeln.

Seminarinhalte

  • Architektur und Vertrauensgrenzen
  • Transport und Verbindung
  • Werkzeuge implementieren
  • Freigaben und Seiteneffekte
  • Manipulierte Inhalte und Fehlerfälle
  • Clientintegration und Abnahme

Architektur und Vertrauensgrenzen

Host, Client und Server werden als getrennte Rollen betrachtet. Werkzeugbeschreibungen, Eingabeschemata und Ergebnisformate werden anhand einer kleinen Integration entworfen. Daten aus Repositorys, Tickets oder Toolantworten werden als fachlicher Inhalt behandelt, nicht als neue administrative Anweisung.

Transport und Verbindung

Ein lokaler Prozesszugriff und eine netzwerkbasierte Verbindung werden eingeordnet. Der passende Transport wird für die Übung ausgewählt. Initialisierung, verfügbare Funktionen und Verbindungsfehler werden überprüft. Identität und Autorisierung werden zur eingesetzten Transportvariante passend geplant.

Werkzeuge implementieren

Ein lesendes Werkzeug wird mit klaren Parametern und vorhersehbaren Ergebnissen implementiert. Schema- und Fachvalidierung begrenzen zulässige Eingaben. Eine zweite Operation verändert ausschließlich einen vorbereiteten Übungsdatensatz. Der Dienst erhält keine weitergehenden Rechte, als die konkrete Aufgabe benötigt.

Freigaben und Seiteneffekte

Lesende und schreibende Aktionen werden unterschieden. Freigaben, Rollen und technische Berechtigungen werden zusammengeführt. Wiederholte Aufrufe, Zeitüberschreitungen und Teilfehler werden so behandelt, dass unerwünschte doppelte Änderungen erkannt oder verhindert werden.

Manipulierte Inhalte und Fehlerfälle

Ungeeignete Parameter, überlange Eingaben und eine manipulierte Toolantwort werden im isolierten Labor geprüft. Der Schwerpunkt liegt auf Ablehnung, Protokollierung und kontrollierter Fehlerbehandlung. Tests belegen, dass eine unzulässige Operation auch dann scheitert, wenn das Modell sie anfordert.

Clientintegration und Abnahme

Der Dienst wird mit einem Coding-Assistenten verbunden und anhand definierter Aufgaben erprobt. Nutzbare Berechtigungen, Antwortgrößen und Fehlermeldungen werden geprüft. Ein kurzer Betriebssteckbrief dokumentiert Zweck, Verantwortlichkeit, benötigte Rechte und Vorgehen bei Störungen.

Praxisprojekt

  1. Eine kleine Ticketabfrage mit erlaubten Parametern und klaren Ergebnissen entwerfen.
  2. Einen MCP-Dienst mit einer lesenden Funktion implementieren und unabhängig vom Agenten testen.
  3. Den vorbereiteten Coding-Assistenten verbinden und erlaubte Abfragen durchführen.
  4. Eine begrenzte Schreibfunktion mit Prüfung von Berechtigung und Eingaben ergänzen.
  5. Ungültige Parameter, doppelte Aufrufe, Zeitüberschreitung und manipulierte Inhalte testen.
  6. Die Freigabe anhand von Funktions-, Negativ- und Berechtigungstests dokumentieren.

Arbeitsumgebung

Eine festgelegte Python- oder TypeScript-Laufzeit, ein dazu passendes MCP-SDK, ein freigeschalteter MCP-fähiger Coding-Assistent und ein isolierter Übungsdienst sind erforderlich. SDK- und Clientstände werden vor dem Termin kompatibel vorbereitet.

Die Schulungsumgebung wird vom Kunden bereitgestellt. Installation, Zugänge, erforderliche Lizenzen beziehungsweise Nutzungskontingente und die Funktionsfähigkeit des Übungsprojekts werden vor dem Termin abgestimmt und geprüft.

Ansprechpartner

Seminardetails

Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Softwareentwickler, DevOps Engineers, Integrationsentwickler und technische Verantwortliche für Coding-Assistenten.
Voraussetzungen: Sichere Python- oder TypeScript-Kenntnisse, Grundlagen von APIs, Authentifizierung und automatisierten Tests sowie Erfahrung mit einem Coding-Assistenten.
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.

Seminar Startdatum Enddatum Ort Dauer
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben