MCP auf AWS Bedrock
Ein einfaches und klares Beispiel zur Implementierung und zum Verständnis von Anthropic MCP (auf AWS Bedrock).
Für die Verwaltung mehrerer MCP-Server könnte dieses kleine Projekt Q-2001 als Referenz dienen.
Überblick
Dieses Projekt zeigt, wie das Model Context Protocol (MCP) von Anthropic mit AWS Bedrock implementiert und verwendet wird. Es bietet eine Client-Implementierung, die über den Laufzeitdienst von AWS Bedrock mit MCP-fähigen Tools interagieren kann.
Related MCP server: MCP SysOperator
Updates 10.05.2025: Streambares HTTP
Unterstützung für Streamable HTTP hinzufügen
Schreiben Sie den URL-Abruf-MCP-Server
fetch_url_mcp_server.pyneu, der verschiedene Transporttypen demonstriert
Gebrauchsanweisung
Führen Sie den Server mit den Standardeinstellungen von stdio aus (kein Transportparameter):
Ausführen mit streamable-http-Transport auf dem Standardport (8000):
Mit streamable-http-Transport auf benutzerdefiniertem Port ausführen:
Voraussetzungen
Python 3.10 oder höher
AWS-Konto mit Bedrock-Zugriff
Konfigurierte AWS-Anmeldeinformationen
UV-Paketmanager
Merkmale
Nahtlose Integration mit der AWS Bedrock-Laufzeit mithilfe der Converse-API
Toolformatkonvertierung für Bedrock-Kompatibilität
Asynchrone Kommunikationsabwicklung
Strukturiertes Logging zur Fehlerbehebung
Beitragen
Senden Sie gerne Probleme und Pull Requests, um die Implementierung zu verbessern.
Lizenz
MIT-Lizenz