Servidor MCP de Amazon Bedrock
Un servidor de Protocolo de control de modelos (MCP) que se integra con el modelo Nova Canvas de Amazon Bedrock para la generación de imágenes de IA.
Características
- Generación de imágenes de alta calidad a partir de descripciones de texto utilizando el modelo Nova Canvas de Amazon
- Control avanzado mediante indicaciones negativas para refinar la composición de la imagen
- Opciones de configuración flexibles para las dimensiones y la calidad de la imagen
- Generación de imágenes deterministas con control de semillas
- Validación de entrada robusta y manejo de errores
Prerrequisitos
- Cuenta activa de AWS con acceso al modelo Amazon Bedrock y Nova Canvas
- Credenciales de AWS configuradas correctamente con los permisos necesarios
- Node.js versión 18 o posterior
Instalación
Configuración de credenciales de AWS
El servidor requiere credenciales de AWS con los permisos adecuados de Amazon Bedrock. Configúrelas mediante uno de los siguientes métodos:
- Variables de entorno:
- Archivo de credenciales de AWS (
~/.aws/credentials
):Variable de entorno para el perfil activo: - Rol de IAM (cuando se implementa en la infraestructura de AWS)
Integración de escritorio de Claude
Para integrarse con Claude Desktop, agregue la siguiente configuración a su archivo de configuración:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
Herramientas disponibles
generar_imagen
Crea imágenes a partir de descripciones de texto utilizando el modelo Nova Canvas de Amazon Bedrock.
Parámetros
prompt
(obligatoria): Texto descriptivo de la imagen deseada (1-1024 caracteres)negativePrompt
(opcional): Elementos a excluir de la imagen (1-1024 caracteres)width
(opcional): Ancho de la imagen en píxeles (predeterminado: 1024)height
(opcional): altura de la imagen en píxeles (predeterminado: 1024)quality
(opcional): Nivel de calidad de imagen: "estándar" o "premium" (predeterminado: "estándar")cfg_scale
(opcional): Intensidad de adherencia rápida (1,1-10, valor predeterminado: 6,5)seed
(opcional): Semilla de generación para reproducibilidad (0-858993459, predeterminado: 12)numberOfImages
(opcional): tamaño del lote para la generación (1-5, predeterminado: 1)
Ejemplo de implementación
Pautas de indicaciones
Para obtener resultados óptimos, evite usar frases negativas ("no", "no", "sin") en la solicitud principal. En su lugar, mueva estos elementos al parámetro negativePrompt
". Por ejemplo, en lugar de usar "un paisaje sin edificios" en la solicitud, use "edificios" en " negativePrompt
".
Para obtener instrucciones de uso detalladas, consulte la documentación de Nova Canvas .
Desarrollo
Para configurar y ejecutar el servidor en un entorno local:
Consideraciones de rendimiento
El tiempo de generación se ve afectado por la resolución ( width
y height
), numberOfImages
y la configuración quality
. Al usar valores más altos, tenga en cuenta las posibles implicaciones de tiempo de espera en su implementación.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Proporciona acceso al modelo Nova Canvas de Amazon Bedrock para la generación de imágenes con IA.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to create images and videos using Amazon Nova Canvas and Nova Reel models.Last updated -3Python
- -securityAlicense-qualityA server that provides AI-powered image generation, modification, and processing capabilities through the Model Context Protocol, leveraging Google Gemini models and other image services.Last updated -11PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that allows you to generate and edit images using Amazon Bedrock's Nova Canvas model, supporting features like text-to-image generation, inpainting, outpainting, image variation, and background removal.Last updated -84PythonMIT License
AWS Nova Canvasofficial
AsecurityAlicenseAqualityProvides image generation capabilities using Amazon Nova Canvas through Amazon Bedrock, enabling the creation of visuals from text prompts and color palettes—perfect for mockups, diagrams, and UI design concepts.Last updated -24,972PythonApache 2.0