AWS Nova Canvas
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.
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
Maintainer
Works with
Installation
NPM
npx -y aws-nova-canvasManual Installation
npx -y aws-nova-canvasConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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.
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-1Add 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"
}
}
}
}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.
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.
AWS Nova Canvas Alternatives — Similar Cloud Services Servers
Looking for alternatives to AWS Nova Canvas? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
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.
Set Up AWS Nova Canvas in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.