Back to MCP directory
publicPublicdnsLocal runtime

aws-nova-canvas-mcp

一个基于Amazon Bedrock的Nova Canvas模型的MCP服务器,支持多种图像生成与编辑功能。

article

README

🚀 AWS Nova Canvas MCP 服务器

这是一个 MCP 服务器,允许您使用 Amazon Bedrock 的 Nova Canvas 模型生成和编辑图像,为图像创作提供了丰富的功能。

🚀 快速开始

该服务器能借助 Amazon Bedrock 的 Nova Canvas 模型实现图像的生成与编辑。下面为您详细介绍使用前的准备步骤。

✨ 主要特性

  • 文本到图像
  • 图像修复(去修复)
  • 图像扩展(外扩)
  • 图像变体
  • 图像调节
  • 颜色引导生成
  • 背景移除
  • 显示图像缩略图

📦 安装指南

Claude 桌面设置

  1. 克隆仓库
git clone https://github.com/yunwoong/aws-nova-canvas-mcp.git
  1. 配置 Claude 桌面
    • 点击菜单 Claude > 设置
    • 弹出窗口后,选择左侧菜单中的 开发者,然后点击 编辑设置 按钮。
    • 这将打开一个包含设置文件的文件夹。该设置文件名为:claude_desktop_config.json
  2. 在设置文件中添加以下内容(Python 版本):
    • python 版本
"nova-canvas": {
  "command": "uv",
  "args": [
    "--directory",
    "克隆文件夹路径",
    "运行",
    "server.py"
  ],
  "env": {
    "AWS_PROFILE": "YOUR_AWS_PROFILE"
  }
}

⚠️ 重要提示

MCP 设置仅在 Claude 桌面应用程序上工作,而不是网页浏览器版本。

💡 使用建议

只需 AWS_PROFILE 即可。其他变量如 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_REGION 和 PORT 是可选的,如果您的 AWS 配置文件正确,则不需要这些变量。若设置完成成功,您可以在 Claude > 设置 > 开发者 选项卡中看到已添加的 "nova-canvas" 项目。

🔧 技术细节

图像保存位置

默认情况下,所有生成或编辑的图像将保存在以下目录:

  • macOS / Linux: ~/Desktop/aws-nova-canvas
  • Windows: C:\Users\YourUsername\Desktop\aws-nova-canvas

📁 如果未指定图像保存路径,则应用程序会自动创建并使用上述文件夹。

限制

  • 提示文本最多支持 1024 个字符
  • 每个图像最多支持 5 个模型版本
  • 每个图像最多支持 3 种输出格式

📄 许可证

本项目使用 MIT 许可证。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client