Amazon Nova Canvas MCP 服务器
使用 Amazon Nova Canvas 生成图像的 MCP 服务器
特征
基于文本的图像生成
使用
generate_image根据文本提示创建图像可自定义尺寸(320-4096px)、质量选项和负面提示
支持在单个请求中生成多个图像(1-5)
可调整参数,如 cfg_scale (1.1-10.0) 和种子生成
色彩引导图像生成
使用
generate_image_with_colors生成具有特定调色板的图像定义最多 10 个十六进制颜色值来影响图像风格和氛围
与基于文本的生成相同的自定义选项
工作区集成
图像保存到用户指定的工作区目录并自动创建文件夹
AWS 身份验证
使用 AWS 配置文件安全访问 Amazon Nova Canvas 服务
Related MCP server: MCP Media Generator
先决条件
从Astral或GitHub README安装
uv使用
uv python install 3.10安装 Python设置可访问 Amazon Bedrock 和 Nova Canvas 的 AWS 凭证
您需要一个启用了 Amazon Bedrock 和 Amazon Nova Canvas 的 AWS 账户
使用
aws configure或环境变量配置 AWS 凭证确保您的 IAM 角色/用户有权使用 Amazon Bedrock 和 Nova Canvas
安装
您可以通过以下方式在 AWS 上使用 MCP,我们将很快添加对更多产品的支持,包括 Amazon Q Developer CLI:(例如,对于 Amazon Q Developer CLI MCP, ~/.aws/amazonq/mcp.json ):
{
"mcpServers": {
"awslabs.nova-canvas-mcp-server": {
"command": "uvx",
"args": ["awslabs.nova-canvas-mcp-server@latest"],
"env": {
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}或者在成功执行docker build -t awslabs/nova-canvas-mcp-server .后运行 docker :
# ficticious `.env` file with AWS temporary credentials
AWS_ACCESS_KEY_ID=ASIAIOSFODNN7EXAMPLE
AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
AWS_SESSION_TOKEN=AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa2R4Olgk {
"mcpServers": {
"awslabs.nova-canvas-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"AWS_REGION=us-east-1",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"--env-file",
"/full/path/to/file/above/.env",
"awslabs/nova-canvas-mcp-server:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}注意:您的凭证需要从您的主机不断刷新
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Amazon Nova Canvas MCP Server:
npx -y @smithery/cli install @awslabs/nova-canvas-mcp-server --client claudeAWS 身份验证
MCP 服务器使用AWS_PROFILE环境变量中指定的 AWS 配置文件。如果未指定,则默认使用 AWS 配置文件中的“default”配置文件。
"env": {
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1"
}确保 AWS 配置文件有权访问 Amazon Bedrock 和 Amazon Nova Canvas。MCP 服务器使用指定的配置文件创建 boto3 会话,以便向 AWS 服务进行身份验证。您的 AWS IAM 凭证保留在本地计算机上,并严格用于使用 Amazon Bedrock 模型 API。
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.