Registry / aws / awslabs-nova-canvas-mcp-server

awslabs-nova-canvas-mcp-server

JSON →
library1.0.15pypypiunverified

An AWS Labs Model Context Protocol (MCP) server for Amazon Nova Canvas, enabling AI agents to generate and edit images via the Nova Canvas model. Current version: 1.0.15. Release cadence: irregular.

pip install awslabs-nova-canvas-mcp-server
INSTALL
IMPORT
SIG · AWSLABS-NOVA-CANVA
A
awslabs-nova-canvas-mcp-server
awspythonv1.0.15
Install
Import
Disk
Pass rate
0/ 10
Env Coverage0 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v? · pip install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
build_error
glibc
py 3.103.95 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

NovaCanvasMCPClient
from nova_canvas_mcp_server import NovaCanvasMCPClient

Initialize the MCP server client with AWS credentials and generate an image.

import os from nova_canvas_mcp_server import NovaCanvasMCPClient client = NovaCanvasMCPClient(aws_access_key_id=os.environ.get('AWS_ACCESS_KEY_ID'), aws_secret_access_key=os.environ.get('AWS_SECRET_ACCESS_KEY'), region=os.environ.get('AWS_REGION', 'us-east-1')) result = client.generate_image(prompt='A sunset over mountains') print(result)
nova-canvas-mcp-server --version
Debug
Known issues
gotchaRequires Python >=3.10. Using older Python will cause installation failures.
fix
Upgrade Python to 3.10 or later.
affects: <3.10
deprecatedAWS credentials must be provided via environment variables or passed explicitly. The library does not support IAM roles by default.
fix
Set AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION environment variables.
affects: all
Upgrade
Version history
1.0.15latest on PyPI · released Mar 24, 2026
Audit
Dependencies
boto3requiredAWS SDK for Python, required to call Nova Canvas API
Agent activity
25 hits · last 30 days
node
20
OpenAI (training)
2
Amazon
1
Resources
awslabs-nova-canvas-mcp-server — pip install awslabs-nova-canvas-mcp-server · libregistry