Wird geladen

Einführung in das Model Context Protocol

Erstelle MCP-Server und -Clients von Grund auf mit dem Python SDK und behandle dabei die drei Kernprimitive – Tools, Ressourcen und Prompts –, die Claude mit externen Diensten verbinden.

1 Std.1 Quiz
Was du lernen wirstAm Ende dieses Kurses wirst du in der Lage sein,
  • Verstehe die MCP-Architektur und wie sie die Last der Tool-Definition und -Ausführung von deinem Server auf spezialisierte MCP-Server verlagert
  • Lerne das transportunabhängige Kommunikationssystem von MCP und die Nachrichtentypen kennen, die zwischen Clients und Servern verwendet werden
  • Erkunde den vollständigen Anfrage-Antwort-Ablauf von Benutzeranfragen über MCP-Clients zu externen Diensten und zurück zu Claude
  • Erstelle MCP-Server mit dem Python SDK und verwende Decorators, um Tools zu definieren, anstatt JSON-Schemas manuell zu schreiben
  • Implementiere Funktionen zur Dokumentenverwaltung mit Tools zum Lesen und Bearbeiten von Dokumenten unter Verwendung von Field-Beschreibungen und Type Hints
  • Verwende den integrierten MCP Server Inspector, um die Funktionalität deines Servers in einer browserbasierten Oberfläche zu testen und zu debuggen
  • Definiere Ressourcen zur Bereitstellung schreibgeschützter Daten, einschließlich direkter Ressourcen mit statischen URIs und vorlagenbasierter Ressourcen mit Parametern
  • Implementiere Funktionen zum Lesen von Ressourcen in Clients mit korrekter MIME-Typ-Behandlung für JSON- und Textinhalte
  • Erstelle Prompts, die vorgefertigte, hochwertige Anweisungen für gängige Workflows wie die Dokumentformatierung bereitstellen
  • Verstehe, wann du welches MCP-Primitiv verwendest: Tools (modellgesteuert), Ressourcen (app-gesteuert) und Prompts (benutzergesteuert)
  • Untersuche praktische Integrationsmuster, einschließlich Autovervollständigungsfunktionen und Kontext-Injektion für KI-Gespräche
Who it’s for

Entwickler, die Claude mit externen Tools und Diensten integrieren möchten, ohne jede Menge Boilerplate-Integrationscode zu schreiben

Before you start
  • Grundlegende Erfahrung mit der Python-Programmierung
  • Verständnis von async/await-Mustern
  • Vertrautheit mit API-Konzepten
  • Ein Anthropic API-Key für die Chat-Anwendung, die du in späteren Lektionen ausführst

Dieser Kurs behandelt MCP, ein Protokoll zur Verbindung von Claude mit externen Diensten und Datenquellen, ohne manuell Tool-Schemas zu schreiben. Du lernst, sowohl MCP-Server zu erstellen, die Tools, Ressourcen und Prompts bereitstellen, als auch MCP-Clients, die diese nutzen. Der Kurs beinhaltet ein praktisches Projekt, bei dem du ein Dokumentenverwaltungssystem mit MCP implementierst.

Inside the course

Einführung

2 lessons

Beginne damit, die Architektur von MCP zu verstehen und warum es existiert.

Praktische Arbeit mit MCP-Servern

2 lessons

Erstelle deinen ersten MCP-Server mit Tools unter Verwendung des Python SDK und teste ihn anschließend mit dem integrierten Inspector.

Verbindung mit MCP-Clients

5 lessons

Erstelle die Client-Seite, um mit MCP-Servern zu kommunizieren. Implementiere Ressourcen für den direkten Datenzugriff und Prompts für vorgefertigte Anweisungen. Sieh dir an, wie alles in einem vollständigen Anwendungsablauf zusammenhängt.