Nova Canvas Bedrock 设计器

@awslabs/mcp
0 Stars 399 次浏览 awslabs 更新于 2026-08-23

通过 Amazon Bedrock 使用 Amazon Nova Canvas 提供图像生成功能,能够根据文本提示和色彩方案创建视觉内容——非常适合用于制作原型、图表和用户界面设计概念。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

服务介绍

Amazon Nova Canvas MCP 服务器

smithery 徽章

使用 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 服务

先决条件

  1. AstralGitHub README 安装 uv
  2. 使用 uv python install 3.10 安装 Python
  3. 设置具有访问 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": []
    }
  }
}

通过 Smithery 安装

要通过 Smithery 自动安装适用于 Claude Desktop 的 Amazon Nova Canvas MCP 服务器:

npx -y @smithery/cli install @awslabs/nova-canvas-mcp-server --client claude

AWS 认证

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。

相关 MCP 服务