AWS Nova Canvas MCP Server

AWS Nova Canvas MCP Server

site icon
2025.04.04 2
Python图像生成图像编辑内容生成
AWS Nova Canvas MCP Server 是一个基于 Amazon Bedrock 的 Nova Canvas 模型的 MCP 服务器,允许用户生成和编辑图像。它提供了多种图像处理功能,包括文本到图像的转换、图像修复、图像扩展、图像变体、图像条件化、颜色引导生成、背景移除以及显示图像缩略图等。
View on GitHub

Overview

基本能力

产品定位

AWS Nova Canvas MCP Server 是一个图像生成和编辑工具,专为需要快速生成和修改图像的用户设计。

核心功能

  • 文本到图像转换
  • 图像修复
  • 图像扩展
  • 图像变体
  • 图像条件化
  • 颜色引导生成
  • 背景移除
  • 显示图像缩略图

适用场景

  • 设计师快速生成概念图
  • 内容创作者需要多样化的图像变体
  • 开发者需要集成图像生成功能到应用中

工具列表

  • uv: 用于运行服务器脚本

常见问题解答

  • 仅支持 Claude 桌面应用,不支持网页版
  • 图像保存路径默认为桌面上的 aws-nova-canvas 文件夹
  • 提示文本最多支持 1024 个字符
  • 图像生成一次最多支持 3 张图像

使用教程

使用依赖

  • Python 3.12
  • Amazon Bedrock

安装教程

  1. 克隆仓库
git clone https://github.com/yunwoong/aws-nova-canvas-mcp.git
  1. 配置 Claude Desktop
  2. 从 Claude Desktop 菜单中选择 Claude > Settings
  3. 在弹出窗口中选择 Developer,然后点击 Edit Settings 按钮
  4. 编辑 claude_desktop_config.json 文件,添加以下内容
"nova-canvas": {
  "command": "uv",
  "args": [
    "--directory",
    "Path to clone folder",
    "run",
    "server.py"
  ],
  "env": {
    "AWS_PROFILE": "YOUR_AWS_PROFILE"
  }
}

调试方式

  • 确保 AWS_PROFILE 设置正确
  • 检查图像保存路径是否存在

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。