AWS Bedrock Nova Canvas

by zxkane

21 stars
347 downloads
Not rated
GitHub

About

Integrates with Amazon Bedrock's Nova Canvas model to generate images from text descriptions with customizable parameters like dimensions and seed control.

Details

Author
zxkane
Repository
zxkane/mcp-server-amazon-bedrock
GitHub stars
21
Downloads
347
License
MIT License
Categories
AI, Design, Developer Tools, Media, Infrastructure, Frontend, Security, API, Cloud Service

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AWS Bedrock Nova Canvas
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @zxkane/mcp-server-amazon-bedrock
    Environment
    • AWS_REGION us-east-1
    • AWS_PROFILE your_profile_name
    • AWS_ACCESS_KEY_ID your_access_key
    • AWS_SECRET_ACCESS_KEY your_secret_key

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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

Creates images from text descriptions using Amazon Bedrock's Nova Canvas model. Parameters: prompt (required string), negativePrompt (optional string), width (optional integer), height (optional integer), quality (optional string), cfg_scale (optional float), seed (optional integer), numberOfImages (optional integer)

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

Linux

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

Macos

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

Windows

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

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.

<a href="https://glama.ai/mcp/servers/9qw7dwpvj9">Amazon Bedrock Server MCP server</a>

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)

Claude Desktop Integration

To integrate with Claude Desktop, add the following configuration to your settings file:

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.