AWS Nova Canvas

v1.0.0Cloud Servicesstable

Provides image generation capabilities using Amazon Nova Canvas through Amazon Bedrock, enabling the creation of visuals from text prompts and color palettes—perfect for mockups, diagrams, and UI design concepts.

awsmcpmcp-clientmcp-clientsmcp-host
Share:
9,106
Stars
0
Downloads
0
Weekly
0/5

What is AWS Nova Canvas?

AWS Nova Canvas is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to provides image generation capabilities using amazon nova canvas through amazon bedrock, enabling the creation of visuals from text prompts and color palettes—perfect for mockups, diagrams, and ui desi...

Provides image generation capabilities using Amazon Nova Canvas through Amazon Bedrock, enabling the creation of visuals from text prompts and color palettes—perfect for mockups, diagrams, and UI design concepts.

This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Provides image generation capabilities using Amazon Nova Can

Use Cases

Image generation
AWS Bedrock integration
Visual mockup creation
awslabs

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y aws-nova-canvas

Manual Installation

npx -y aws-nova-canvas

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use AWS Nova Canvas

AWS Nova Canvas is an MCP server that brings Amazon Nova Canvas image generation capabilities — powered by Amazon Bedrock — directly into your AI assistant workflow. It lets you generate high-quality images from text prompts and color palette constraints without leaving your chat interface, making it ideal for quickly creating UI mockups, conceptual diagrams, marketing visuals, and design prototypes during development sessions.

Prerequisites

  • Node.js 18+ installed
  • An AWS account with Amazon Bedrock access enabled in your region
  • AWS credentials configured locally (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION, or an IAM role with Bedrock permissions)
  • The Amazon Nova Canvas model enabled in your AWS Bedrock console
  • An MCP-compatible client such as Claude Desktop or Cursor
1

Enable Amazon Nova Canvas in AWS Bedrock

Log into the AWS console, navigate to Amazon Bedrock, go to Model Access, and request access to the Amazon Nova Canvas model. This may take a few minutes to activate.

2

Configure AWS credentials

Ensure your local environment has valid AWS credentials. You can use the AWS CLI to configure them or set environment variables directly.

aws configure
# Or set environment variables:
export AWS_ACCESS_KEY_ID=your-access-key
export AWS_SECRET_ACCESS_KEY=your-secret-key
export AWS_REGION=us-east-1
3

Add the server to your MCP client configuration

Add the aws-nova-canvas server to your Claude Desktop config, passing AWS credentials as environment variables.

{
  "mcpServers": {
    "aws-nova-canvas": {
      "command": "npx",
      "args": ["-y", "aws-nova-canvas"],
      "env": {
        "AWS_ACCESS_KEY_ID": "your-access-key-id",
        "AWS_SECRET_ACCESS_KEY": "your-secret-access-key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}
4

Restart your MCP client

Restart Claude Desktop so it picks up the new server. The image generation tool should appear in the connected tools list.

5

Generate your first image

Ask your AI assistant to generate an image using a descriptive text prompt. The server will call Amazon Nova Canvas via Bedrock and return the generated image.

AWS Nova Canvas Examples

Client configuration

Claude Desktop config block for the AWS Nova Canvas MCP server with AWS credentials.

{
  "mcpServers": {
    "aws-nova-canvas": {
      "command": "npx",
      "args": ["-y", "aws-nova-canvas"],
      "env": {
        "AWS_ACCESS_KEY_ID": "AKIAIOSFODNN7EXAMPLE",
        "AWS_SECRET_ACCESS_KEY": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}

Prompts to try

Example prompts to generate images using Amazon Nova Canvas through the MCP server.

- "Generate an image of a modern SaaS dashboard with dark theme, clean typography, and blue accent colors."
- "Create a conceptual diagram showing microservices architecture with AWS icons."
- "Generate a product mockup image for a mobile banking app with a color palette of navy, white, and gold."
- "Create a hero image for a tech startup landing page — futuristic, minimalist, with purple gradients."
- "Generate an illustration of a robot assistant helping a developer with code on a laptop."

Troubleshooting AWS Nova Canvas

AccessDeniedException when calling Bedrock

Verify the IAM user or role has the 'bedrock:InvokeModel' permission and that Amazon Nova Canvas model access has been explicitly granted in the Bedrock console under Model Access.

Model not found or ResourceNotFoundException

Confirm AWS_REGION is set to a region where Amazon Nova Canvas is available (e.g., us-east-1). Not all Bedrock models are available in every region — check the Bedrock console for supported regions.

npx command downloads the package each time it runs

Install the package globally to avoid repeated downloads: 'npm install -g aws-nova-canvas', then change the command in the config to just 'aws-nova-canvas' with an empty args array.

Frequently Asked Questions about AWS Nova Canvas

What is AWS Nova Canvas?

AWS Nova Canvas is a Model Context Protocol (MCP) server that provides image generation capabilities using amazon nova canvas through amazon bedrock, enabling the creation of visuals from text prompts and color palettes—perfect for mockups, diagrams, and ui design concepts. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install AWS Nova Canvas?

Install via npm with the command: npx -y aws-nova-canvas. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with AWS Nova Canvas?

AWS Nova Canvas works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is AWS Nova Canvas free to use?

Yes, AWS Nova Canvas is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Cloud Services MCP Servers

Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "aws-nova-canvas": { "command": "npx", "args": ["-y", "aws-nova-canvas"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use AWS Nova Canvas?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides