TNG KI Insight #2: Model Context Protocol

14. August 2025

Heute stellen wir das ๐— ๐—ผ๐—ฑ๐—ฒ๐—น ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜ ๐—ฃ๐—ฟ๐—ผ๐˜๐—ผ๐—ฐ๐—ผ๐—น (๐— ๐—–๐—ฃ) vor - ein Protokoll, das einen verlรคsslichen und vorhersagbaren Informationsaustausch zwischen Anwendungen, Diensten und KI-Modellen standardisiert. MCP ermรถglicht es, dass Tools, APIs und Modelle nahtlos zusammenarbeiten, ohne dass fรผr jede Kombination individuelle Integrationen erforderlich sind.

Anstatt nur allgemeine Richtlinien bereitzustellen, definiert MCP ๐˜€๐—ฝ๐—ฒ๐˜‡๐—ถ๐—ณ๐—ถ๐˜€๐—ฐ๐—ต๐—ฒ ๐—”๐—ป๐—ณ๐—ฟ๐—ฎ๐—ด๐—ฒ- ๐˜‚๐—ป๐—ฑ ๐—”๐—ป๐˜๐˜„๐—ผ๐—ฟ๐˜-๐—™๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐—ฒ ๐˜€๐—ผ๐˜„๐—ถ๐—ฒ ๐—™๐˜‚๐—ป๐—ธ๐˜๐—ถ๐—ผ๐—ป๐—ฒ๐—ป, die von jedem konformen Client oder Server genutzt werden kรถnnen. Diese reichen von einer einfachen Funktion zum Ausfรผhren von Code bis hin zu komplexen, mehrstufigen Interaktionen zwischen verteilten Komponenten.

๐—›๐—ฎ๐˜‚๐—ฝ๐˜๐—บ๐—ฒ๐—ฟ๐—ธ๐—บ๐—ฎ๐—น๐—ฒ ๐˜ƒ๐—ผ๐—ป ๐— ๐—–๐—ฃ:
๐Ÿ”น Standardisiertes Schema und Format fรผr den Datenaustausch
๐Ÿ”น Dynamische Erkennung und Nutzung von Funktionen zwischen Clients und Servern
๐Ÿ”น Konsistente Tool-Integration ohne hartkodierte APIs
๐Ÿ”น Skalierbarkeit von einfachen Anwendungen bis hin zu komplexen, verteilten Systemen

MCP ist besonders nรผtzlich, wenn Large Language Models (LLMs) รผber APIs mit externen Diensten verbunden werden. Ein ๐— ๐—–๐—ฃ-๐—Ÿ๐—Ÿ๐— -๐—ฆ๐—ฒ๐˜๐˜‚๐—ฝ besteht aus vier Hauptkomponenten:
๐Ÿ”น Host-Anwendung: Ausfรผhrungsumgebung fรผr das LLM
๐Ÿ”น MCP-Client: Verbindet das LLM mit externen Tools
๐Ÿ”น MCP-Server: Stellt Tool-Funktionen im MCP-Format bereit
๐Ÿ”น LLM: Die Entscheidungskomponente, die Anfragen an verfรผgbare Funktionen sendet

๐—ช๐—ถ๐—ฒ ๐˜€๐—ฒ๐˜๐˜‡๐˜ ๐—ง๐—ก๐—š ๐— ๐—–๐—ฃ ๐—ฒ๐—ถ๐—ป?
Bei TNG arbeiten wir seit Monaten mit MCP, um maรŸgeschneiderte Integrationen zu entwickeln. Unser Slack-MCP-Server ermรถglicht beispielsweise, dass das LLM Nachrichten in Kanรคlen, fรผr die es authorisiert ist, lesen und versenden kann.

๐—ฉ๐—ผ๐—ฟ๐˜๐—ฒ๐—ถ๐—น๐—ฒ ๐˜ƒ๐—ผ๐—ป ๐— ๐—–๐—ฃ:
Durch die Nutzung von MCP kรถnnen Entwicklerinnen und Entwicklern folgende Vorteile nutzen:
๐Ÿ”น Nahtlose Interoperabilitรคt zwischen Tools und Modellen
๐Ÿ”น Geringere Integrationskomplexitรคt sowie Wartungsaufwand
๐Ÿ”น Skalierbare, modulare Architektur
๐Ÿ”น Wiederverwendbare Komponenten รผber verschiedene LLM- und Tool-Konfigurationen hinweg

Weitere Informationen zu MCP finden Sie hier.