Generates images with Amazon Nova Canvas on Amazon Bedrock from text prompts and color guidance.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add aws-nova-canvas --env AWS_PROFILE='<AWS_PROFILE>' --env AWS_REGION='<AWS_REGION>' --env FASTMCP_LOG_LEVEL='<FASTMCP_LOG_LEVEL>' -- uvx awslabs.nova-canvas-mcp-server@latest~/.codex/config.toml
[mcp_servers.aws-nova-canvas]
command = "uvx"
args = ["awslabs.nova-canvas-mcp-server@latest"]
env = { AWS_PROFILE = "<AWS_PROFILE>", AWS_REGION = "<AWS_REGION>", FASTMCP_LOG_LEVEL = "<FASTMCP_LOG_LEVEL>" }
# codex mcp add aws-nova-canvas --env AWS_PROFILE='<AWS_PROFILE>' --env AWS_REGION='<AWS_REGION>' --env FASTMCP_LOG_LEVEL='<FASTMCP_LOG_LEVEL>' -- uvx awslabs.nova-canvas-mcp-server@latest~/.cursor/mcp.json
{
"mcpServers": {
"aws-nova-canvas": {
"command": "uvx",
"args": [
"awslabs.nova-canvas-mcp-server@latest"
],
"env": {
"AWS_PROFILE": "<AWS_PROFILE>",
"AWS_REGION": "<AWS_REGION>",
"FASTMCP_LOG_LEVEL": "<FASTMCP_LOG_LEVEL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"aws-nova-canvas": {
"type": "stdio",
"command": "uvx",
"args": [
"awslabs.nova-canvas-mcp-server@latest"
],
"env": {
"AWS_PROFILE": "<AWS_PROFILE>",
"AWS_REGION": "<AWS_REGION>",
"FASTMCP_LOG_LEVEL": "<FASTMCP_LOG_LEVEL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"aws-nova-canvas": {
"command": "uvx",
"args": [
"awslabs.nova-canvas-mcp-server@latest"
],
"env": {
"AWS_PROFILE": "<AWS_PROFILE>",
"AWS_REGION": "<AWS_REGION>",
"FASTMCP_LOG_LEVEL": "<FASTMCP_LOG_LEVEL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"aws-nova-canvas": {
"command": "uvx",
"args": [
"awslabs.nova-canvas-mcp-server@latest"
],
"env": {
"AWS_PROFILE": "<AWS_PROFILE>",
"AWS_REGION": "<AWS_REGION>",
"FASTMCP_LOG_LEVEL": "<FASTMCP_LOG_LEVEL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"aws-nova-canvas": {
"command": "uvx",
"args": [
"awslabs.nova-canvas-mcp-server@latest"
],
"env": {
"AWS_PROFILE": "<AWS_PROFILE>",
"AWS_REGION": "<AWS_REGION>",
"FASTMCP_LOG_LEVEL": "<FASTMCP_LOG_LEVEL>"
}
}
}
}Environment variables
AWS_PROFILEAWS_REGIONFASTMCP_LOG_LEVEL
Replace the placeholders with your own credentials and keep them out of version control.