
Amazon Bedrock MCP Server

2025.01.03
0
JavaScriptAI图像生成内容生成工具内容生成
Amazon Bedrock MCP Server 是一个集成 Amazon Bedrock 的 Nova Canvas 模型的 MCP(Model Control Protocol)服务器,专注于高质量的 AI 图像生成。它提供了通过文本描述生成图像的能力,并支持高级控制选项,如负面提示、图像尺寸和质量配置、确定性种子控制等。
View on GitHub
Overview
基本能力
产品定位
Amazon Bedrock MCP Server 是一个专注于 AI 图像生成的 MCP 服务器,集成 Amazon Bedrock 的 Nova Canvas 模型,提供高质量的图像生成服务。
核心功能
- 通过文本描述生成高质量图像
- 使用负面提示优化图像构图
- 灵活的图像尺寸和质量配置
- 通过种子控制实现确定性图像生成
- 强大的输入验证和错误处理
适用场景
- AI 图像生成应用
- 创意设计和艺术创作
- 内容生成工具
工具列表
- generate_image: 从文本描述创建图像
- 参数包括提示文本、负面提示、图像尺寸、质量等级、生成种子等
- 支持批量生成(1-5张图像)
常见问题解答
- 生成时间受分辨率、图像数量和质量设置影响
- 提示文本应避免否定短语,负面元素应放在
negativePrompt
参数中
使用教程
使用依赖
- 有效的 AWS 账户,具有 Amazon Bedrock 和 Nova Canvas 模型访问权限
- 正确配置的 AWS 凭据
- Node.js 18 或更高版本
安装教程
AWS 凭据配置
选择以下方法之一配置 AWS 凭据:
- 环境变量:
export AWS_ACCESS_KEY_ID=your_access_key
export AWS_SECRET_ACCESS_KEY=your_secret_key
export AWS_REGION=us-east-1
- AWS 凭据文件 (~/.aws/credentials):
[the_profile_name]
aws_access_key_id = your_access_key
aws_secret_access_key = your_secret_key
然后设置环境变量:
export AWS_PROFILE=the_profile_name
- IAM 角色(部署在 AWS 基础设施上时)
Claude Desktop 集成
在设置文件中添加配置:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"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