MCP communityWardn HubCommunity directory for MCP servers.

Discover

  • Explore
  • Categories
  • Users
  • Partners

Contribute

  • Submit
  • Submissions
  • Advertise
  • API tokens
  • Sign in
© 2026 Wardn AI
Wardn Hub
ExploreCategoriesUsersAdvertise

Amazon Nova Canvas MCP Server

io.github.awslabs/nova-canvas-mcp-server

Overview

Deprecated AWS Labs MCP server for generating images with Amazon Nova Canvas through Amazon Bedrock, supporting text prompts and color-guided generation.

WebsiteRepository

Documentation

Amazon Nova Canvas MCP Server

Amazon Nova Canvas MCP Server is a deprecated AWS Labs MCP server for generating images with Amazon Nova Canvas through Amazon Bedrock. The reviewed package artifact is PyPI awslabs.nova-canvas-mcp-server version 1.0.15; the package metadata points to the broader awslabs/mcp repository, but the formerly advertised package subfolders src/nova-canvas-mcp-server and src/nova-mcp-server were not present at the reviewed GitHub commit, so the PyPI source distribution was used as authoritative source evidence.

Installation

The upstream README documents the default MCP client launch with uvx over stdio and awslabs.nova-canvas-mcp-server@latest. This registry entry pins the default launch to the reviewed package version to avoid drift:

{
  "mcpServers": {
    "awslabs.nova-canvas-mcp-server": {
      "command": "uvx",
      "args": ["[email protected]"],
      "env": {
        "AWS_PROFILE": "your-aws-profile",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

The package requires Python >=3.10. README prerequisites are uv, Python installed with uv python install 3.10, and AWS credentials with access to Amazon Bedrock and Amazon Nova Canvas.

The README also documents alternate installation/launch paths: Windows uv tool run --from awslabs.nova-canvas-mcp-server@latest awslabs.nova-canvas-mcp-server.exe, local Docker build/run, and a Smithery installer command. Those alternate-launch and installer flags are not package arguments for the default uvx package target.

Configuration

AWS_REGION defaults to us-east-1 and is used when creating the boto3 Bedrock Runtime client. AWS_PROFILE selects an AWS profile; when it is absent or empty, boto3's default credential chain is used. Docker examples also document temporary credential variables AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN. FASTMCP_LOG_LEVEL defaults to WARNING; README examples use ERROR.

Capabilities

The server exposes two tools: generate_image and generate_image_with_colors. Both call Amazon Nova Canvas model amazon.nova-canvas-v1:0 through Bedrock Runtime, save returned images as PNG files, and return file:// paths. Text generation supports prompts, negative prompts, optional filename, width and height, quality, cfg scale, seed, image count, and workspace directory. Color-guided generation adds a list of up to 10 hex color values. Generated images are saved in an output directory under the supplied workspace_dir, or in a local output directory if no workspace is supplied.

Limitations

The server is deprecated and no longer receives updates. The migration guide recommends bedrock-image-mcp-server, which keeps equivalent Nova Canvas tools and adds Stable Diffusion, upscaling, and image editing tools. SSE support was removed in version 1.0.0, so the registry target is stdio only. Image prompts are limited to 1024 characters. Width and height must be 320-4096, divisible by 16. number_of_images is limited to 1-5; cfg_scale is 1.1-10.0; seed is 0-858,993,459. AWS account access to Amazon Bedrock and Nova Canvas is required. The package writes generated PNG files to output/ under workspace_dir or the current directory.

Latest Version

Version
1.0.0
Category
Other Tools and Integrations
Published
Jun 28, 2026
Updated
Jun 28, 2026
Published By
Abhimanyu Saharan