
Amazon Bedrock MCP Server

2024.12.27
20
JavaScriptAI 图像生成Amazon Bedrock 集成内容生成
Amazon Bedrock MCP Server 是一个集成了 Amazon Bedrock 的 Nova Canvas 模型的 MCP(Model Control Protocol)服务器,专注于通过文本描述生成高质量的图像。它提供了高级的控制选项,如负面提示、图像尺寸和质量配置,以及确定性图像生成的种子控制。
View on GitHub
Overview
基本能力
产品定位
Amazon Bedrock MCP Server 是一个专注于 AI 图像生成的 MCP 服务器,利用 Amazon Bedrock 的 Nova Canvas 模型,从文本描述生成高质量的图像。
核心功能
- 通过文本描述生成高质量图像
- 使用负面提示优化图像构图
- 灵活的图像尺寸和质量配置
- 通过种子控制实现确定性图像生成
- 强大的输入验证和错误处理
适用场景
- 需要从文本描述生成图像的应用
- 需要高质量和可控图像生成的场景
- 需要批量生成图像的自动化流程
工具列表
- generate_image: 使用 Amazon Bedrock 的 Nova Canvas 模型从文本描述创建图像。
- 参数包括
prompt
(必需)、negativePrompt
(可选)、width
、height
、quality
、cfg_scale
、seed
和numberOfImages
。
常见问题解答
- 如何优化图像生成结果?
避免在主要提示中使用否定性词汇,将这些元素放在
negativePrompt
参数中。 - 性能考虑因素有哪些? 生成时间受分辨率、图像数量和质量设置的影响。
使用教程
使用依赖
- 具有 Amazon Bedrock 和 Nova Canvas 模型访问权限的 AWS 账户
- 配置了适当权限的 AWS 凭证
- Node.js 18 或更高版本
安装教程
AWS 凭证配置
export AWS_ACCESS_KEY_ID=your_access_key
export AWS_SECRET_ACCESS_KEY=your_secret_key
export AWS_REGION=us-east-1
Claude Desktop 集成
在设置文件中添加以下配置:
{
"mcpServers": {
"amazon-bedrock": {
"command": "npx",
"args": [
"-y",
"@zxkane/mcp-server-amazon-bedrock"
],
"env": {
"AWS_PROFILE": "your_profile_name",
"AWS_ACCESS_KEY_ID": "your_access_key",
"AWS_SECRET_ACCESS_KEY": "your_secret_key",
"AWS_REGION": "us-east-1"
}
}
}
}
调试方式
git clone https://github.com/zxkane/mcp-server-amazon-bedrock.git
cd mcp-server-amazon-bedrock
npm install
npm run build