Skip to main content
Glama
awslabs

AWS Nova Canvas

Official
by awslabs

Сервер Amazon Nova Canvas MCP

значок кузнеца

MCP-сервер для генерации изображений с использованием Amazon Nova Canvas

Функции

Генерация изображений на основе текста

  • Создавайте изображения из текстовых подсказок с помощью generate_image

  • Настраиваемые размеры (320–4096 пикселей), параметры качества и отрицательные подсказки

  • Поддерживает генерацию нескольких изображений (1-5) в одном запросе

  • Настраиваемые параметры, такие как cfg_scale (1.1-10.0) и генерация семян

Генерация изображений с цветовой ориентацией

  • Создавайте изображения с определенными цветовыми палитрами, используя generate_image_with_colors

  • Определите до 10 шестнадцатеричных значений цвета, чтобы повлиять на стиль и настроение изображения.

  • Те же параметры настройки, что и при текстовой генерации

Интеграция рабочего пространства

  • Изображения сохраняются в указанных пользователем рабочих каталогах с автоматическим созданием папок

AWS-аутентификация

  • Использует профили AWS для безопасного доступа к сервисам Amazon Nova Canvas

Related MCP server: MCP Media Generator

Предпосылки

  1. Установите uv из Astral или GitHub README

  2. Установите Python с помощью uv python install 3.10

  3. Настройте учетные данные AWS с доступом к Amazon Bedrock и Nova Canvas

    • Вам понадобится учетная запись AWS с включенными Amazon Bedrock и Amazon Nova Canvas.

    • Настройте учетные данные AWS с помощью aws configure или переменных среды

    • Убедитесь, что ваша роль/пользователь IAM имеет разрешения на использование Amazon Bedrock и Nova Canvas.

Установка

Вот несколько способов работы с MCP в AWS, и вскоре мы добавим поддержку большего количества продуктов, включая Amazon Q Developer CLI: (например, для 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": []
    }
  }
}

или docker после успешной 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": []
      }
    }
  }

ПРИМЕЧАНИЕ: Ваши учетные данные необходимо будет обновлять на вашем хосте.

Установка через Smithery

Чтобы автоматически установить Amazon Nova Canvas MCP Server для Claude Desktop через Smithery :

npx -y @smithery/cli install @awslabs/nova-canvas-mcp-server --client claude

AWS-аутентификация

Сервер MCP использует профиль AWS, указанный в переменной среды AWS_PROFILE . Если он не указан, по умолчанию используется профиль "default" в вашем файле конфигурации AWS.

"env": {
  "AWS_PROFILE": "your-aws-profile",
  "AWS_REGION": "us-east-1"
}

Убедитесь, что профиль AWS имеет разрешения на доступ к Amazon Bedrock и Amazon Nova Canvas. Сервер MCP создает сеанс boto3, используя указанный профиль для аутентификации в сервисах AWS. Ваши учетные данные AWS IAM остаются на локальном компьютере и используются строго для использования API модели 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