Creates images from text descriptions using Amazon Bedrock's Nova Canvas model
Amazon Bedrock Nova Canvas MCP Server provides a seamless integration with Amazon's powerful image generation capabilities through the Model Context Protocol. This server enables AI assistants to create high-quality images from text descriptions using Amazon's Nova Canvas model. With support for advanced features like negative prompts, customizable dimensions, quality settings, and seed control, this MCP server gives you precise control over the generated images. The server handles all the AWS authentication and API interactions, making it easy to leverage Amazon's state-of-the-art image generation technology directly from your AI assistant.
The Amazon Bedrock Nova Canvas MCP Server allows AI assistants to generate images using Amazon's Nova Canvas model through the Model Context Protocol (MCP). This server acts as a bridge between your AI assistant and Amazon Bedrock's powerful image generation capabilities.
Before using this MCP server, you'll need:
The server requires AWS credentials with Amazon Bedrock permissions. You can configure these using one of these methods:
export AWS_ACCESS_KEY_ID=your_access_key
export AWS_SECRET_ACCESS_KEY=your_secret_key
export AWS_REGION=us-east-1 # or your preferred region
~/.aws/credentials
):[your_profile_name]
aws_access_key_id = your_access_key
aws_secret_access_key = your_secret_key
Then set the active profile:
export AWS_PROFILE=your_profile_name
To integrate with Claude Desktop, add the following configuration to your settings file:
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", // Optional, only if using a specific profile
"AWS_ACCESS_KEY_ID": "your_access_key", // Optional if using AWS credentials file or IAM role
"AWS_SECRET_ACCESS_KEY": "your_secret_key", // Optional if using AWS credentials file or IAM role
"AWS_REGION": "us-east-1" // Optional, defaults to 'us-east-1'
}
}
}
}
For optimal results:
negativePrompt
parameter for elements you want to excludecfg_scale
values to balance creativity and prompt adherenceImage generation time depends on several factors:
Be mindful of these factors when configuring your requests, especially in time-sensitive applications.
The server includes robust error handling for common issues:
If you encounter errors, check your AWS credentials and ensure you have the necessary permissions for Amazon Bedrock.