Platform

Was ist MCP?

MCP ist ein offenes Protokoll, mit dem KI-Anwendungen über eine gemeinsame Client-Server-Schnittstelle auf externe Tools und Daten zugreifen können.

Eine KI-Anwendung kann Informationen aus einem Dokumentensystem oder eine Aktion von einem Geschäftsdienst benötigen. Jede Integration braucht einen gemeinsamen Weg, diese Informationen oder Aktionen anzufordern.

Die MCP-Spezifikation definiert diese gemeinsame Schnittstelle. Ein kompatibler Client kann die Fähigkeiten erkennen, die ein Server bereitstellt. Die Anwendung benötigt weiterhin die Berechtigung, geschützte Fähigkeiten zu nutzen.

Was sind Host, Client und Server?

Der Host ist die KI-Anwendung. Der Client ist ihr Connector. Der Server ist das Programm, das Fähigkeiten bereitstellt.

Die Rollen der Spezifikation trennen die Anwendung vom Connector innerhalb der Anwendung.

RolleAufgabeBeispiel
HostKoordiniert die KI-Interaktion und ihre VerbindungenEine Assistenz-Anwendung
ClientTauscht Protokollnachrichten mit einem MCP-Server ausEin Connector innerhalb dieser Anwendung
ServerStellt Kontext oder aufrufbare Operationen bereitEin Programm mit Zugriff auf Dokumente

Ein Host kann mehrere Clients verwenden, um sich mit verschiedenen Servern zu verbinden. Der Architekturleitfaden beschreibt einen Client pro Serververbindung.

Wie werden die Nachrichten übertragen?

Die Standardtransporte übertragen Nachrichten über lokale Prozess-Streams oder HTTP.

Die Transportspezifikation definiert beide:

  • Stdio: Der Client startet einen Serverprozess und tauscht Nachrichten über dessen Ein- und Ausgabe-Streams aus.
  • Streamable HTTP: Ein Server empfängt HTTP-Anfragen und kann Nachrichten an Clients zurückstreamen.

Ein Server muss daher keine entfernte Website sein. Er kann ein Programm sein, das auf demselben Rechner wie der Client läuft.

Der Transport trägt den Austausch. Kontoberechtigungen erfordern weiterhin eine Autorisierung. Die MCP OAuth-Antwort erläutert die Autorisierung für geschützte HTTP-Server.

Ist MCP ein Agenten-Framework?

MCP definiert ein Integrationsprotokoll, kein Framework, das die Logik und den Aufgabenablauf eines Agenten ausführt.

Der Geltungsbereich des Architekturleitfadens überlässt den Anwendungen, wie sie Modelle nutzen und Kontext verwalten. Der Host entscheidet, wie er die über seine Verbindungen verfügbaren Informationen und Operationen verwendet.

Eine Protokollverbindung allein entscheidet nicht, welche Aktion die Aufgabe eines Nutzers abschließt.

Ersetzt MCP eine API?

MCP kann die Operationen einer API über eine separate Protokollschnittstelle bereitstellen. Die zugrunde liegende API kann diese Operationen weiterhin ausführen.

Das Tool-Beispiel des Architekturleitfadens zeigt einen MCP-Server, der ein angefordertes Tool ausführt. Die Implementierung hinter einem Tool kann einen anderen Dienst aufrufen.

Ein hypothetisches Bestellstatus-Tool könnte beispielsweise eine Bestellung über eine bestehende API abrufen. MCP beschreibt den Client-Server-Austausch. Der Bestelldienst behält weiterhin die Hoheit über seine Datensätze und Zugriffsregeln.

Die Primitives-Antwort erläutert Tools, Ressourcen und Prompts. Der A2A-Vergleich behandelt die Kommunikation zwischen Agenten.

Wie verwende ich MCP mit Bird?

Sie können einen KI-Client mit dem Bird MCP-Server verbinden.

Bauen Sie auf demselben Netzwerk auf.

Ein Test-API-Schlüssel steht Ihnen sofort zur Verfügung. Der Produktivbetrieb wird freigeschaltet, sobald Sie eine Zahlungsmethode hinzufügen und einen Absender verifizieren.

Ihre nächste Idee.
Bereit zur Verbindung.