Yolo Vision Shenzhen
Shenzhen
Jetzt beitreten
Glossar

Modellkontextprotokoll (MCP)

Erfahren Sie, wie das Model Context Protocol (MCP) KI-Verbindungen zu Daten und Tools standardisiert. Entdecken Sie, wie Sie Ultralytics mit MCP integrieren können, um intelligentere Arbeitsabläufe zu erzielen.

Das Model Context Protocol (MCP) ist ein offener Standard, der entwickelt wurde, um die Interaktion von KI-Modellen mit externen Daten, Tools und Umgebungen zu standardisieren. In der Vergangenheit erforderte die Verbindung von großen Sprachmodellen (LLMs) oder Computer-Vision-Systemen mit realen Datenquellen – wie lokalen Dateien, Datenbanken oder API-Endpunkten – die Erstellung benutzerdefinierter Integrationen für jedes einzelne Tool. MCP löst diese Fragmentierung durch die Bereitstellung eines universellen Protokolls, ähnlich einem USB-Anschluss für KI-Anwendungen. Dadurch können Entwickler einen Konnektor einmalig erstellen und ihn dann für mehrere KI-Clients nutzen, was die Komplexität der Erstellung von kontextbezogenen Kundensupport-Agenten und intelligenten Assistenten erheblich reduziert.

Wie MCP funktioniert

Im Kern funktioniert MCP über eine Client-Host-Server-Architektur. Der „Client” ist die KI-Anwendung (wie ein Programmierassistent oder eine Chatbot-Schnittstelle), die die Anfrage initiiert. Der „Host“ stellt die Laufzeitumgebung bereit und der „Server“ ist die Brücke zu den spezifischen Daten oder Tools. Wenn ein KI-Agent auf eine Datei zugreifen oder eine Datenbank abfragen muss, sendet er eine Anfrage über das Protokoll. Der MCP-Server verarbeitet diese Anfrage, ruft den erforderlichen Kontext ab und formatiert ihn auf strukturierte Weise zurück an das Modell.

Diese Architektur unterstützt drei Hauptfunktionen:

  • Ressourcen: Diese ermöglichen es dem Modell, Daten wie Protokolle, Code-Dateien oder Geschäftsdokumente zu lesen und liefern die notwendigen Grundlagen für die RAG (Retrieval-Augmented Generation).
  • Prompts: Vordefinierte Vorlagen, die Benutzern oder Modellen helfen, effektiv mit dem Server zu interagieren, und die Prompt-Engineering-Workflows optimieren.
  • Tools: Ausführbare Funktionen, mit denen das Modell Aktionen ausführen kann, z. B. das Bearbeiten einer Datei, das Ausführen eines Skripts oder die Interaktion mit einer Computer-Vision-Pipeline.

Anwendungsfälle in der Praxis

MCP gewinnt rasch an Bedeutung, weil es das Modell von der Integrationslogik entkoppelt. Hier sind zwei konkrete Anwendungsbeispiele:

  1. Einheitliche Entwicklungsumgebungen: In der Softwareentwicklung wechseln Entwickler häufig zwischen einer IDE, einem Terminal und der Dokumentation. Ein MCP-fähiger Codierungsassistent kann gleichzeitig eine Verbindung zu einem GitHub-Repository, einem lokalen Dateisystem und einer Bug-Tracking-Datenbank herstellen. Wenn ein Entwickler fragt: „Warum schlägt die Anmeldung fehl?“, kann die KI mithilfe von MCP-Servern die letzten Fehlerprotokolle abrufen, den relevanten Authentifizierungscode lesen und offene Probleme überprüfen, um diese multimodalen Daten zu einer Lösung zusammenzufassen, ohne dass der Benutzer den Kontext kopieren und einfügen muss.

  2. Kontextbezogene visuelle Inspektion: In industriellen Umgebungen erkennt ein Standard-Bildverarbeitungsmodell zwar Fehler, aber es fehlt der historische Kontext. Durch die Verwendung von MCP kann ein Ultralytics mit einer Bestandsdatenbank verknüpft werden. Wenn das Modell ein „beschädigtes Teil” erkennt, löst es ein MCP-Tool aus, das die Datenbank nach Ersatzteilen abfragt und automatisch einen Wartungsauftrag erstellt. Dadurch wird eine einfache Objekterkennungsaufgabe in einen vollständigen Automatisierungsworkflow umgewandelt.

Unterscheidung verwandter Begriffe

Es ist hilfreich, MCP von ähnlichen Konzepten im KI-Ökosystem zu unterscheiden:

  • MCP vs. API: Eine Anwendungsprogrammierschnittstelle (API) ist ein spezifischer Satz von Regeln, nach denen eine Software mit einer anderen kommuniziert. MCP ist ein Protokoll, das die Interaktion eines beliebigen KI-Modells mit einer beliebigen API oder Datenquelle standardisiert. Sie können einen MCP-Server erstellen, der eine bestimmte API umschließt und sie so für MCP-kompatible Clients universell zugänglich macht.
  • MCP vs. RAG: Retrieval-AugmentedGeneration ist eine Technik, mit der externe Daten in ein Modell eingespeist werden. MCP ist die Infrastruktur, die dies ermöglicht. RAG ist das „Was” (Datenbeschaffung), während MCP das „Wie” (die Standardverbindung) ist.
  • MCP vs. Funktionsaufruf: Viele Modelle, darunter OpenAI GPT-4, unterstützen nativ den Aufruf von Funktionen. MCP schafft eine Standardmethode zur Definition und Bereitstellung dieser Funktionen (Tools), sodass sie nicht jedes Mal fest in die Systemaufforderung des Modells codiert werden müssen.

Integration mit Computer Vision

Während MCP ursprünglich für textbasierte LLMs populär wurde, gewinnt es zunehmend an Bedeutung für bildverarbeitungsorientierte Arbeitsabläufe. Entwickler können MCP-Server erstellen, die Computer-Vision-Funktionen als Tools bereitstellen. Beispielsweise könnte ein LLM, das als zentrale Steuerung fungiert, eine visuelle Aufgabe über ein lokales Python , das als MCP-Tool bereitgestellt wird, an ein Ultralytics delegieren .

Der folgende Python veranschaulicht einen konzeptionellen Arbeitsablauf, bei dem ein Skript ein Vision-Modell verwendet, um einen Kontext zu generieren , der dann über einen MCP-kompatiblen Endpunkt bereitgestellt werden könnte:

from ultralytics import YOLO

# Load the YOLO26 model (efficient, end-to-end detection)
model = YOLO("yolo26n.pt")

# Perform inference to get visual context from an image
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection data to be passed as context
detections = []
for r in results:
    for box in r.boxes:
        cls_name = model.names[int(box.cls)]
        detections.append(f"{cls_name} (conf: {box.conf.item():.2f})")

# This string serves as the 'context' a downstream agent might request
context_string = f"Visual Analysis: Found {', '.join(detections)}"
print(context_string)

Die Zukunft der KI-Konnektivität

Die Einführung des Model Context Protocol markiert einen Wandel hin zu agentenbasiertenKI-Systemen , die modular und interoperabel sind. Durch die Standardisierung von Verbindungen entfernt sich die Branche von isolierten Chatbots hin zu integrierten Assistenten, die innerhalb der bestehenden Infrastruktur eines Unternehmens sinnvolle Arbeit leisten können. Da sich Tools wie die Ultralytics weiterentwickeln, werden Standardprotokolle wie MCP wahrscheinlich eine entscheidende Rolle dabei spielen, wie maßgeschneiderte Modelle in größeren Unternehmens-Workflows eingesetzt und genutzt werden.

Werden Sie Mitglied der Ultralytics

Gestalten Sie die Zukunft der KI mit. Vernetzen Sie sich, arbeiten Sie zusammen und wachsen Sie mit globalen Innovatoren

Jetzt beitreten