Was ist MCP?

Das Model Context Protocol (MCP) ist ein offener Standard von Anthropic zur Verbindung von KI-Assistenten mit externen Datenquellen und Werkzeugen. Man kann es sich wie USB-C für KI vorstellen – ein Protokoll, das überall funktioniert.

Warum MCP wichtig ist

Vor MCP war jede KI-Integration individuell. Jedes Tool benötigte ein eigenes Plugin, einen API-Wrapper und eine eigene Konfiguration. MCP standardisiert dies.

Architektur

  • MCP Host: Die KI-Anwendung (z. B. Claude Desktop, Cursor).
  • MCP Server: Stellt Werkzeuge und Ressourcen über das Protokoll zur Verfügung.
  • MCP Client: Verbindet den Host mit Servern.

Schlüsselkonzepte

  • Werkzeuge: Funktionen, die die KI aufrufen kann (Suchen, Datei erstellen, Datenbank abfragen).
  • Ressourcen: Daten, die die KI lesen kann (Dateien, Datenbankdatensätze, API-Antworten).
  • Prompts: Wiederverwendbare Prompt-Vorlagen, die zwischen Anwendungen geteilt werden.

Aufbau eines MCP-Servers

1. Definiere deine Werkzeuge mit JSON-Schemata.

2. Implementiere das MCP-Protokoll (REST oder stdio-Transport).

3. Registriere Fähigkeiten (Werkzeuge, Ressourcen, Prompts).

4. Teste mit MCP Inspector oder Claude Desktop.

Ökosystem

  • GitHub: MCP-Server für Repositories und Probleme.
  • PostgreSQL: MCP-Server für Datenbankabfragen.
  • Slack: MCP-Server für Nachrichten und Kanäle.
  • Dateisystem: MCP-Server für lokalen Dateizugriff.

Für Entwickler

  • MCP-SDKs verfügbar in TypeScript und Python.
  • Befolge die Spezifikation bei modelcontextprotocol.io.
  • Community-Server wachsen schnell – Hunderte verfügbar.