Skip to main content
Glama
awslabs

AWS Nova Canvas

Official
by awslabs

Servidor MCP de Amazon Nova Canvas

insignia de herrería

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_image

  • Dimensiones 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_colors

  • Define 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

  1. Instalar uv desde Astral o el README de GitHub

  2. Instalar Python usando uv python install 3.10

  3. Configurar 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 configure o variables de entorno

    • Asegú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 claude

Autenticació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.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/awslabs/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server