

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Auf Protokollen basierende Tools
<a name="protocol-based-tools-detailed"></a>

Wenn es um protokollbasierte Tools geht, bietet das [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) die umfassendste und flexibelste Grundlage für die Toolintegration. Wie im [AWS Open-Source-Blogbeitrag zur Interoperabilität von Agenten dargelegt, AWS hat sich](https://aws.amazon.com/blogs/opensource/open-protocols-for-agent-interoperability-part-1-inter-agent-communication-on-mcp/) das Unternehmen MCP als strategisches Protokoll zu eigen gemacht und aktiv zu seiner Entwicklung beigetragen.

In der folgenden Tabelle werden die Optionen für die Bereitstellung des MCP-Tools beschrieben.


| 
| 
| **Bereitstellungsmodell** | **Beschreibung** | **Ideal für** | **Implementierung** | 
| --- |--- |--- |--- |
| Lokales Studio | Tools werden im gleichen Prozess wie der Agent ausgeführt | Entwicklung, Testen und einfache Tools | Schnelle Implementierung ohne Netzwerk-Overhead | 
| Auf lokalen servergestützten Ereignissen (SSE) | Tools werden lokal ausgeführt, kommunizieren aber über HTTP | Komplexere lokale Tools mit getrennten Aufgabenbereichen | Bessere Isolierung, aber immer noch geringe Latenz | 
| Remote-HTTP-Streamingfähig | Tools werden auf Remote-Servern ausgeführt | Produktionsumgebungen und gemeinsam genutzte Tools | Skalierbar und zentral verwaltet | 

Für die Erstellung von SDKs MCP-Tools stehen die offiziellen MCP zur Verfügung: 
+ [PythonSDK](https://github.com/modelcontextprotocol/python-sdk) — Umfassende Implementierung mit vollständiger Protokollunterstützung
+ [TypeScriptSDK](https://github.com/modelcontextprotocol/typescript-sdk) —JavaScript//TypeScriptImplementierung für Webanwendungen
+ [JavaSDK](https://github.com/modelcontextprotocol/java-sdk) — Java-Implementierung für Unternehmensanwendungen

Diese SDKs bieten die Bausteine für die Erstellung MCP-kompatibler Tools in Ihrer bevorzugten Sprache mit konsistenten Implementierungen der Protokollspezifikation. 

[Darüber hinaus AWS hat MCP im SDK implementiert. Strands Agents](https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/) Das Strands Agents SDK bietet eine einfache Möglichkeit, MCP-kompatible Tools zu erstellen und zu verwenden. [Eine umfassende Dokumentation ist im Repository verfügbar. Strands Agents GitHub ](https://github.com/strands-agents) Für einfachere Anwendungsfälle oder wenn Sie außerhalb des Strands Agents Frameworks arbeiten, SDKs bietet das offizielle MCP direkte Implementierungen des Protokolls in mehreren Sprachen an.

## Sicherheitsfunktionen von MCP-Tools
<a name="security-features-of-mcp-tools"></a>

Zu den Sicherheitsfunktionen der MCP-Tools gehören:
+ **OAuth 2.0/2.1-Authentifizierung — Authentifizierung** nach Industriestandard
+ Umfang der **Berechtigungen — Präzise Zugriffskontrolle für** Tools
+ Erkennung der Funktionen von **Tools — Dynamische Erkennung** verfügbarer Tools
+ **Strukturierte Fehlerbehandlung** — Konsistente Fehlermuster

## Erste Schritte mit MCP-Tools
<a name="getting-started-with-mcp-tools"></a>

Gehen Sie wie folgt vor, um MCP für die Toolintegration zu implementieren:

1. Erkunden Sie das [Strands AgentsSDK](https://strandsagents.com) für eine produktionsreife MCP-Implementierung.

1. Lesen Sie die [technische Dokumentation zu MCP, um die Kernkonzepte](https://modelcontextprotocol.io/) zu verstehen.

1. Verwenden Sie die in diesem [AWS Open-Source-Blogbeitrag](https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/) beschriebenen praktischen Beispiele.

1. Beginnen Sie mit einfachen lokalen Tools, bevor Sie zu Remote-Tools übergehen.

1. Treten Sie der [MCP-Community](https://github.com/modelcontextprotocol/modelcontextprotocol) bei, um die Entwicklung des Protokolls zu beeinflussen.

## Erkunden Sie Gateway AgentCore
<a name="explore-gateway"></a>

[Amazon Bedrock AgentCore Gateway](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway.html) bietet Entwicklern eine einfache und sichere Möglichkeit, MCP-Tools und andere Zielendpunkte in großem Umfang zu entwickeln, bereitzustellen, zu entdecken und eine Verbindung zu ihnen herzustellen. Mit AgentCore Gateway können Entwickler AWS Lambda Funktionen und bestehende Services in MCP-kompatible Tools umwandeln APIs. Anschließend können sie diese Tools mit nur wenigen Codezeilen Agenten über AgentCore Gateway-Endpunkte zur Verfügung stellen. AgentCore Gateway unterstützt OpenAPISmithy, und Lambda als Eingabetypen und ist die einzige Lösung, die sowohl eine umfassende Eingangs- als auch Ausgangsauthentifizierung in einem vollständig verwalteten Service bietet.