Platform

Was ist der Unterschied zwischen einem MCP-Server und einem SDK?

Ein MCP-Server ist ein laufendes Programm, das Fähigkeiten über MCP bereitstellt, während ein SDK Bibliothekscode ist, den Sie in einer Anwendung verwenden.

Ein Agent-Host braucht möglicherweise eine Verbindung, die er konfigurieren kann. Ein Anwendungsentwickler braucht möglicherweise eine Bibliothek zum Importieren in Code. Diese Anforderungen führen zu unterschiedlichen Integrationsschnittstellen.

Was stellt jeweils dem Aufrufer bereit?

Ein MCP-Server stellt eine Protokollschnittstelle bereit; ein SDK stellt Funktionen und Typen für eine Programmiersprache bereit.

Der Architekturleitfaden von MCP beschreibt Server, die verbundenen Clients Fähigkeiten bereitstellen. Ein Server kann als lokaler Prozess laufen oder einen Remote-Endpunkt bereitstellen.

SchnittstelleAufruferWas der Aufrufer nutztLaufzeitverantwortung
MCP-ServerEin MCP-Client in einem Agent-Host oder einer AnwendungProtokollanfragen und erkannte FähigkeitenJemand betreibt den Serverprozess oder Remote-Dienst
API SDKAnwendungscodeBibliotheksmethoden, die ein API aufrufenDie Anwendung führt die Bibliothek aus und verwaltet deren Integration
MCP SDKCode, der einen MCP-Client oder -Server implementiertProtokolltypen und ImplementierungshilfenDie Anwendung betreibt weiterhin den resultierenden Client oder Server

Ein SDK-Paket wird nicht allein durch die Installation zu einem laufenden Server.

Kann ein Server ein SDK verwenden?

Ja. Sie können ein Protokoll-SDK verwenden, um einen MCP-Server zu implementieren, und dann in dessen Handlern eine weitere Client-Bibliothek nutzen.

Die Dokumentation von MCP SDK beschreibt Bibliotheken zum Erstellen von Clients und Servern. SDK bezeichnet hier Code, der zur Implementierung des Protokolls dient.

Ein API SDK hat ein anderes Ziel: Es ruft die API eines Dienstes auf. Ein hypothetischer Bestellserver könnte ein Bestellstatus-Tool bereitstellen, dessen Handler ein API SDK zum Abrufen der Bestellung nutzt.

Die äußere MCP-Schnittstelle und der innere API-Aufruf haben getrennte Verträge. Eine unterstützte API-Operation wird nicht automatisch als MCP-Tool bereitgestellt.

Welche Verantwortlichkeiten verbleiben in meiner Anwendung?

Ihre Anwendung entscheidet weiterhin, welche Operationen angefragt werden. Sie entscheidet auch, wie deren Ergebnisse verarbeitet werden.

Mit einem API SDK wählt Ihr Code eine Methode aus und übergibt deren Argumente. Mit MCP leitet der Host Anfragen über einen Client an die bereitgestellten Fähigkeiten des Servers weiter.

Die Architektur von MCP belässt die Nutzung des Modellkontexts durch den Host außerhalb des Protokollumfangs. Eine Tool-Verbindung bestimmt nicht Ihre Geschäftsregeln, Autorisierungsrichtlinien oder Abschlusskriterien.

Bei einer Bestellabfrage kann der Empfang des angefragten Status die Aufgabe abschließen. Beim Senden einer Nachricht sind Übermittlung und spätere Zustellung separate Ergebnisse.

Wie wähle ich eine Bird-Integration?

Sie können einen kompatiblen Agent-Host mit dem MCP-Server von Bird verbinden oder Anwendungscode über einen API-Client integrieren.

Für den Bibliotheksweg behandelt die Entscheidung zwischen Bird und SDK die Wahl zwischen einem SDK und direktem HTTP. Für den Tool-Weg liefert das Bird-Inventar Ihres Clients die verfügbaren Tool-Namen und Eingabeschemas.

Vergleichen Sie die benötigte Operation auf der Schnittstelle, die Sie verwenden möchten. Das Vorhandensein einer Operation in einer Schnittstelle bedeutet nicht, dass sie in einer anderen ebenfalls vorhanden ist.

  1. Verwenden Sie die MCP-Verbindung, wenn Ihr Host Bird-Tools erkennen und aufrufen muss.
  2. Verwenden Sie einen API-Client, wenn Ihr Anwendungscode die Dienstoperationen auswählt und aufruft.
  3. Verwenden Sie ein MCP SDK, wenn Sie den Protokoll-Client oder -Server selbst implementieren.

In die Praxis umsetzen.

Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema. Die Ressourcen sind auf Englisch.

Implementierungs-Briefing erhalten

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.