mcp/nova-canvas-mcp-server使用Amazon Nova Canvas进行AI图像生成。
什么是MCP服务器?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/nova-canvas-mcp-server |
| 作者 | awslabs |
| 代码仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker公司 |
| Docker Scout健康评分 | !Docker Scout健康评分 |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/nova-canvas-mcp-server --key [***] |
| 许可证 | Apache许可证2.0 |
| 本服务器提供的工具 | 简短描述 |
|---|---|
generate_image | 使用Amazon Nova Canvas通过文本提示生成图像。 |
generate_image_with_colors | 使用Amazon Nova Canvas通过颜色引导生成图像。 |
generate_image使用Amazon Nova Canvas通过文本提示生成图像。
本工具使用Amazon Nova Canvas基于文本提示生成图像。生成的图像将保存到文件并返回路径。
重要提示(助手):调用此工具时必须提供当前工作区目录!workspace_dir参数应设置为用户当前工作的目录,以确保图像保存到用户可访问的位置。
有效的提示词通常包括以下简短描述:
不要在提示词中使用否定词(如"不"、"没有"、"无")。应使用negative_prompt参数指定不希望在图像中包含的内容。
应始终在negative_prompt中包含"people, anatomy, hands, low quality, low resolution, low detail"(人物、解剖结构、手、低质量、低分辨率、低细节)。
返回值: McpImageGenerationResponse:包含生成图像路径的响应。
| 参数 | 类型 | 描述 |
|---|---|---|
prompt | string | 要生成图像的文本描述(1-1024个字符) |
cfg_scale | number 可选 | 图像对提示词的遵循程度(1.1-10.0) |
filename | string 可选 | 保存图像的文件名(无扩展名) |
height | integer 可选 | 生成图像的高度(320-4096,需能被16整除) |
negative_prompt | string 可选 | 定义不希望在图像中包含的内容的文本(1-1024个字符) |
number_of_images | integer 可选 | 要生成的图像数量(1-5) |
quality | string 可选 | 生成图像的质量("standard"或"premium") |
seed | string 可选 | 生成种子(0-858,993,459) |
width | integer 可选 | 生成图像的宽度(320-4096,需能被16整除) |
workspace_dir | string 可选 | 图像应保存的当前工作区目录。重要:助手必须始终提供当前IDE工作区目录参数,以将图像保存到用户的当前项目中。 |
generate_image_with_colors使用Amazon Nova Canvas通过颜色引导生成图像。
本工具使用Amazon Nova Canvas基于文本提示和调色板生成图像。生成的图像将保存到文件并返回路径。
重要提示(助手):调用此工具时必须提供当前工作区目录!workspace_dir参数应设置为用户当前工作的目录,以确保图像保存到用户可访问的位置。
有效的提示词通常包括以下简短描述:
不要在提示词中使用否定词(如"不"、"没有"、"无")。应使用negative_prompt参数指定不希望在图像中包含的内容。
返回值: McpImageGenerationResponse:包含生成图像路径的响应。
| 参数 | 类型 | 描述 |
|---|---|---|
colors | array | 最多10个十六进制颜色值的列表(例如"#FF9800") |
prompt | string | 要生成图像的文本描述(1-1024个字符) |
cfg_scale | number 可选 | 图像对提示词的遵循程度(1.1-10.0) |
filename | string 可选 | 保存图像的文件名(无扩展名) |
height | integer 可选 | 生成图像的高度(320-4096,需能被16整除) |
negative_prompt | string 可选 | 定义不希望在图像中包含的内容的文本(1-1024个字符) |
number_of_images | integer 可选 | 要生成的图像数量(1-5) |
quality | string 可选 | 生成图像的质量("standard"或"premium") |
seed | string 可选 | 生成种子(0-858,993,459) |
width | integer 可选 | 生成图像的宽度(320-4096,需能被16整除) |
workspace_dir | string 可选 | 图像应保存的当前工作区目录。重要:助手必须始终提供此参数,以将图像保存到用户的当前项目中。 |
json{ "mcpServers": { "awslabs-nova-canvas": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/nova-canvas-mcp-server" ] } } }
为什么使用Docker运行MCP服务器更安全?

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务