Servidor MCP de Amazon Nova Canvas
Servidor MCP para generar imágenes usando Amazon Nova Canvas
Características
Generación de imágenes basada en texto
Crea imágenes a partir de indicaciones de texto con
generate_imageDimensiones personalizables (320-4096 px), opciones de calidad y sugerencias negativas
Admite la generación de múltiples imágenes (1-5) en una sola solicitud
Parámetros ajustables como cfg_scale (1.1-10.0) y generación de semilla
Generación de imágenes guiada por color
Genere imágenes con paletas de colores específicas usando
generate_image_with_colorsDefine hasta 10 valores de color hexadecimales para influir en el estilo y el estado de ánimo de la imagen.
Las mismas opciones de personalización que la generación basada en texto
Integración del espacio de trabajo
Imágenes guardadas en directorios de espacios de trabajo especificados por el usuario con creación automática de carpetas
Autenticación de AWS
Utiliza perfiles de AWS para el acceso seguro a los servicios de Amazon Nova Canvas
Related MCP server: MCP Media Generator
Prerrequisitos
Instalar
uvdesde Astral o el README de GitHubInstalar Python usando
uv python install 3.10Configurar credenciales de AWS con acceso a Amazon Bedrock y Nova Canvas
Necesita una cuenta de AWS con Amazon Bedrock y Amazon Nova Canvas habilitados
Configurar las credenciales de AWS con
aws configureo variables de entornoAsegúrese de que su rol/usuario de IAM tenga permisos para usar Amazon Bedrock y Nova Canvas
Instalación
A continuación se muestran algunas formas en las que puede trabajar con MCP en AWS. Pronto agregaremos soporte para más productos, incluido Amazon Q Developer CLI: (por ejemplo, para Amazon Q Developer CLI MCP, ~/.aws/amazonq/mcp.json ):
{
"mcpServers": {
"awslabs.nova-canvas-mcp-server": {
"command": "uvx",
"args": ["awslabs.nova-canvas-mcp-server@latest"],
"env": {
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}o docker después de una docker build -t awslabs/nova-canvas-mcp-server . :
# ficticious `.env` file with AWS temporary credentials
AWS_ACCESS_KEY_ID=ASIAIOSFODNN7EXAMPLE
AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
AWS_SESSION_TOKEN=AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa2R4Olgk {
"mcpServers": {
"awslabs.nova-canvas-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"AWS_REGION=us-east-1",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"--env-file",
"/full/path/to/file/above/.env",
"awslabs/nova-canvas-mcp-server:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}NOTA: Sus credenciales deberán mantenerse actualizadas desde su host
Instalación mediante herrería
Para instalar Amazon Nova Canvas MCP Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @awslabs/nova-canvas-mcp-server --client claudeAutenticación de AWS
El servidor MCP utiliza el perfil de AWS especificado en la variable de entorno AWS_PROFILE . Si no se proporciona, se utiliza el perfil predeterminado del archivo de configuración de AWS.
"env": {
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1"
}Asegúrese de que el perfil de AWS tenga permisos para acceder a Amazon Bedrock y Amazon Nova Canvas. El servidor MCP crea una sesión boto3 con el perfil especificado para autenticarse con los servicios de AWS. Sus credenciales de AWS IAM permanecen en su equipo local y se utilizan exclusivamente para usar las API del modelo de Amazon Bedrock.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.