Amazon Bedrock Nova Canvas

Amazon Bedrock Nova Canvas

от zxkane
MCP сервер для генерации изображений через Amazon Bedrock и модель Nova Canvas. Создает качественные картинки по тексту, поддерживает негативные промпты, настройку разрешения и seed. Полезен разработчикам AI-решений на AWS.

MseeP.ai Security Assessment Badge

Amazon Bedrock MCP Server

A Model Control Protocol (MCP) server that integrates with Amazon Bedrock's Nova Canvas model for AI image generation.

Amazon Bedrock Server MCP server

Features

  • High-quality image generation from text descriptions using Amazon's Nova Canvas model
  • Advanced control through negative prompts to refine image composition
  • Flexible configuration options for image dimensions and quality
  • Deterministic image generation with seed control
  • Robust input validation and error handling

Prerequisites

  1. Active AWS account with Amazon Bedrock and Nova Canvas model access
  2. Properly configured AWS credentials with required permissions
  3. Node.js version 18 or later

Installation

AWS Credentials Configuration

The server requires AWS credentials with appropriate Amazon Bedrock permissions. Configure these using one of the following methods:

  1. Environment variables:

    export AWS_ACCESS_KEY_ID=your_access_key
    export AWS_SECRET_ACCESS_KEY=your_secret_key
    export AWS_REGION=us-east-1  # or your preferred region
    
  2. AWS credentials file (~/.aws/credentials):

    [the_profile_name]
    aws_access_key_id = your_access_key
    aws_secret_access_key = your_secret_key
    

    Environment variable for active profile:

    export AWS_PROFILE=the_profile_name
    
  3. IAM role (when deployed on AWS infrastructure)

Часто задаваемые вопросы

Инструменты были проиндексированы:
generate_image

Генерирует одно или несколько изображений с помощью модели Amazon Nova Canvas. Возвращает данные в виде строк в кодировке Base64, каждая из которых представляет сгенерированное изображение.

Параметры
  • cfg_scalenumber

    Насколько точно следовать запросу (1.1-10, по умолчанию: 6.5)

  • heightnumber

    Высота сгенерированного изображения (по умолчанию: 1024)

  • negativePromptstring

    Необязательное текстовое описание того, чего следует избегать на изображении (1-1024 символов)

  • numberOfImagesnumber

    Количество изображений для генерации (1-5, по умолчанию: 1)

  • promptstringобязательный

    Текстовое описание изображения для генерации (1-1024 символов)

  • qualityenum

    Качество сгенерированного изображения (по умолчанию: стандартное)

  • seednumber

    Зерно для воспроизводимой генерации (0-858993459, по умолчанию: 12)

  • widthnumber

    Ширина сгенерированного изображения (по умолчанию: 1024)

0.1.1основная

Выберите клиент, чтобы установить Amazon Bedrock Nova Canvas:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "amazon-bedrock-nova-canvas-p3ot3jke10": {
      "command": "npx",
      "args": [
        "-y",
        "@zxkane/mcp-server-amazon-bedrock"
      ],
      "env": {
        "AWS_PROFILE": "your_profile_name",
        "AWS_ACCESS_KEY_ID": "your_access_key",
        "AWS_SECRET_ACCESS_KEY": "your_secret_key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "amazon-bedrock-nova-canvas-p3ot3jke10": {
      "command": "npx",
      "args": [
        "-y",
        "@zxkane/mcp-server-amazon-bedrock"
      ],
      "env": {
        "AWS_PROFILE": "your_profile_name",
        "AWS_ACCESS_KEY_ID": "your_access_key",
        "AWS_SECRET_ACCESS_KEY": "your_secret_key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "amazon-bedrock-nova-canvas-p3ot3jke10": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@zxkane/mcp-server-amazon-bedrock"
      ],
      "env": {
        "AWS_PROFILE": "your_profile_name",
        "AWS_ACCESS_KEY_ID": "your_access_key",
        "AWS_SECRET_ACCESS_KEY": "your_secret_key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"amazon-bedrock-nova-canvas-p3ot3jke10\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@zxkane/mcp-server-amazon-bedrock\"],\"env\":{\"AWS_PROFILE\":\"your_profile_name\",\"AWS_ACCESS_KEY_ID\":\"your_access_key\",\"AWS_SECRET_ACCESS_KEY\":\"your_secret_key\",\"AWS_REGION\":\"us-east-1\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "amazon-bedrock-nova-canvas-p3ot3jke10": {
      "command": "npx",
      "args": [
        "-y",
        "@zxkane/mcp-server-amazon-bedrock"
      ],
      "env": {
        "AWS_PROFILE": "your_profile_name",
        "AWS_ACCESS_KEY_ID": "your_access_key",
        "AWS_SECRET_ACCESS_KEY": "your_secret_key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add amazon-bedrock-nova-canvas-p3ot3jke10 --env AWS_PROFILE=your_profile_name --env AWS_ACCESS_KEY_ID=your_access_key --env AWS_SECRET_ACCESS_KEY=your_secret_key --env AWS_REGION=us-east-1 -- npx -y @zxkane/mcp-server-amazon-bedrock

Либо через JSON-конфиг:

claude mcp add-json amazon-bedrock-nova-canvas-p3ot3jke10 "{\"command\":\"npx\",\"args\":[\"-y\",\"@zxkane/mcp-server-amazon-bedrock\"],\"env\":{\"AWS_PROFILE\":\"your_profile_name\",\"AWS_ACCESS_KEY_ID\":\"your_access_key\",\"AWS_SECRET_ACCESS_KEY\":\"your_secret_key\",\"AWS_REGION\":\"us-east-1\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add amazon-bedrock-nova-canvas-p3ot3jke10 --env AWS_PROFILE=your_profile_name --env AWS_ACCESS_KEY_ID=your_access_key --env AWS_SECRET_ACCESS_KEY=your_secret_key --env AWS_REGION=us-east-1 -- npx -y @zxkane/mcp-server-amazon-bedrock

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.amazon-bedrock-nova-canvas-p3ot3jke10]
command = "npx"
args = ["-y", "@zxkane/mcp-server-amazon-bedrock"]

[mcp_servers.amazon-bedrock-nova-canvas-p3ot3jke10.env]
AWS_PROFILE = "your_profile_name"
AWS_ACCESS_KEY_ID = "your_access_key"
AWS_SECRET_ACCESS_KEY = "your_secret_key"
AWS_REGION = "us-east-1"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите Amazon Bedrock Nova Canvas, а в поле команды запуска — строку ниже:
npx -y @zxkane/mcp-server-amazon-bedrock

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "amazon-bedrock-nova-canvas-p3ot3jke10": {
      "command": "npx",
      "args": [
        "-y",
        "@zxkane/mcp-server-amazon-bedrock"
      ],
      "env": {
        "AWS_PROFILE": "your_profile_name",
        "AWS_ACCESS_KEY_ID": "your_access_key",
        "AWS_SECRET_ACCESS_KEY": "your_secret_key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "amazon-bedrock-nova-canvas-p3ot3jke10": {
      "command": "npx",
      "args": [
        "-y",
        "@zxkane/mcp-server-amazon-bedrock"
      ],
      "env": {
        "AWS_PROFILE": "your_profile_name",
        "AWS_ACCESS_KEY_ID": "your_access_key",
        "AWS_SECRET_ACCESS_KEY": "your_secret_key",
        "AWS_REGION": "us-east-1"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например amazon-bedrock-nova-canvas-p3ot3jke10.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: amazon-bedrock-nova-canvas-p3ot3jke10
    command: npx
    args:
      - "-y"
      - "@zxkane/mcp-server-amazon-bedrock"
    env:
      AWS_PROFILE: your_profile_name
      AWS_ACCESS_KEY_ID: your_access_key
      AWS_SECRET_ACCESS_KEY: your_secret_key
      AWS_REGION: us-east-1
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "amazon-bedrock-nova-canvas-p3ot3jke10": {
      "command": "npx",
      "args": [
        "-y",
        "@zxkane/mcp-server-amazon-bedrock"
      ],
      "env": {
        "AWS_PROFILE": "your_profile_name",
        "AWS_ACCESS_KEY_ID": "your_access_key",
        "AWS_SECRET_ACCESS_KEY": "your_secret_key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}

Похожие MCP-сервера

forgemeshlabs/imagegen-mcp

forgemeshlabs/imagegen-mcp

от forgemeshlabs

MCP сервер для генерации изображений с оплатой в USDC через x402. Создавайте картинки, удаляйте фон и повышайте разрешение до 4K без API ключа. Вызов одним запросом - для автономных агентов и разра...

JavaScript⭐ 1
nanana-app/mcp-server-nano-banana

nanana-app/mcp-server-nano-banana

от nanana-app

MCP-сервер для генерации и трансформации изображений через Nanana AI с моделью Google Gemini nano banana. Позволяет Claude Desktop создавать картинки по тексту и редактировать существующие. Полезен...

JavaScript⭐ 10
AceDataCloud/MCPFlux

AceDataCloud/MCPFlux

от acedatacloud

MCP сервер FluxMCP подключает генерацию и редактирование AI-изображений Flux к любым MCP-клиентам. Создавайте и дорабатывайте картинки текстовыми запросами, работайте локально или облачно, 7 моделей.

Python⭐ 3
AceDataCloud/MCPNanoBanana

AceDataCloud/MCPNanoBanana

от acedatacloud

MCP сервер для генерации и редактирования изображений на базе Google Nano Banana. Создавайте картинки по тексту, редактируйте их, примеряйте одежду виртуально. Инструмент для дизайнеров и маркетоло...

Python⭐ 7
AceDataCloud/MCPSeedream

AceDataCloud/MCPSeedream

от acedatacloud

MCP-сервер для генерации и редактирования изображений с помощью моделей ByteDance Seedream. Используйте текстовые запросы на русском или английском, меняйте стиль и фон, управляйте разрешением и se...

Python⭐ 3
raveenb/fal-mcp-server

raveenb/fal-mcp-server

от raveenb

MCP сервер для генерации изображений, видео, музыки и аудио через Fal.ai. Интегрируется с Claude Desktop и любыми MCP-клиентами, предлагая 18 инструментов: от текстовых промптов до ретуши и анимации. Полезен разработчикам и креаторам для быстрого создания контента без переключения между сервисами.

Python⭐ 61
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин