hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Enables interaction with AWS Bedrock's runtime service to connect Claude AI models with MCP-enabled tools
MCP en AWS Bedrock
Un ejemplo simple y claro para la implementación y comprensión de Anthropic MCP (en AWS Bedrock).
Para la administración de varios servidores MCP, este pequeño proyecto Q-2001 podría ser una referencia.
Descripción general
Este proyecto demuestra cómo implementar y utilizar el Protocolo de Contexto de Modelo (MCP) de Anthropic con AWS Bedrock. Proporciona una implementación de cliente que puede interactuar con herramientas compatibles con MCP a través del servicio de tiempo de ejecución de AWS Bedrock.
Prerrequisitos
- Python 3.10 o superior
- Cuenta de AWS con acceso a Bedrock
- Credenciales de AWS configuradas
- Gestor de paquetes UV
Estructura del proyecto
client_stdio.py
: Implementación del cliente principal para interactuar con las herramientas Bedrock y MCP usando el modo stdioclient_sse.py
: Implementación del cliente principal para interactuar con las herramientas Bedrock y MCP usando el modo ssemcp_simple_tool/
: Directorio que contiene la implementación de la herramienta MCPserver.py
: implementación del servidor de herramientas MCP__main__.py
: Punto de entrada para la herramienta
pyproject.toml
: Dependencias y configuración del proyecto
Uso
Ejecute el cliente stdio con:
El cliente:
- Inicializar una conexión a AWS Bedrock
- Iniciar el servidor de herramientas MCP
- Enumere las herramientas disponibles y conviértalas al formato requerido por Bedrock
- Manejar la comunicación entre Bedrock y las herramientas MCP
Ejecute el cliente sse con:
Características
- Integración perfecta con el entorno de ejecución de AWS Bedrock mediante la API de Converse
- Conversión de formato de herramientas para compatibilidad con Bedrock
- Manejo de comunicación asincrónica
- Registro estructurado para depuración
Contribuyendo
No dudes en enviar problemas y solicitudes de extracción para mejorar la implementación.
Licencia
Licencia MIT
Referencias
You must be authenticated.
Tools
Facilita la interacción con herramientas habilitadas para AWS Bedrock mediante la implementación del Protocolo de contexto de modelo de Anthropic para una integración y comunicación fluida de herramientas.