Amazon Bedrock

v1.0.0Cloud Servicesstable

Model Context Procotol(MCP) server for using Amazon Bedrock Nova Canvas to generate images

amazon-bedrockamazon-novaclaudemodel-context-protocol
Share:
24
Stars
0
Downloads
0
Weekly
0/5

What is Amazon Bedrock?

Amazon Bedrock is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context procotol(mcp) server for using amazon bedrock nova canvas to generate images

Model Context Procotol(MCP) server for using Amazon Bedrock Nova Canvas to generate images

This server falls under the Cloud Services and APIs categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Model Context Procotol(MCP) server for using Amazon Bedrock

Use Cases

Generate AI-powered images using Amazon Nova Canvas through Claude.
Access advanced foundational models for image generation workflows.
zxkane

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedApr 6, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx amazon-bedrock

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Amazon Bedrock

Amazon Bedrock MCP Server gives AI assistants the ability to generate images using Amazon Nova Canvas, the multimodal image generation model available through Amazon Bedrock. It exposes a single generate_image tool that accepts text prompts, negative prompts, resolution, quality, seed, and batch size parameters, and returns generated images directly within the MCP conversation. This server is ideal for teams already invested in the AWS ecosystem who want to leverage Nova Canvas for image generation workflows without leaving their AI assistant.

Prerequisites

  • Node.js 18 or later installed
  • An active AWS account with Amazon Bedrock access enabled in your target region
  • Amazon Nova Canvas model access enabled in the AWS Bedrock console
  • AWS credentials configured via environment variables or ~/.aws/credentials
  • An MCP client such as Claude Desktop
1

Enable Nova Canvas in Amazon Bedrock

In the AWS Management Console, navigate to Amazon Bedrock, go to Model Access, and request access to the Amazon Nova Canvas model. Access is typically granted immediately but may take a few minutes.

2

Configure AWS credentials

Ensure your AWS credentials are available. The server supports three methods: environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION), an AWS credentials file with a profile, or an IAM role when running on AWS infrastructure.

export AWS_ACCESS_KEY_ID="your-access-key-id"
export AWS_SECRET_ACCESS_KEY="your-secret-access-key"
export AWS_REGION="us-east-1"
3

Install and configure the MCP server via npx

Use npx to run the published package directly without a manual build step. Add it to your MCP client configuration with your AWS credentials passed as environment variables.

{
  "mcpServers": {
    "amazon-bedrock": {
      "command": "npx",
      "args": ["-y", "@zxkane/mcp-server-amazon-bedrock"],
      "env": {
        "AWS_ACCESS_KEY_ID": "your-access-key-id",
        "AWS_SECRET_ACCESS_KEY": "your-secret-access-key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}
4

Alternatively, build from source

If you need to customize the server, clone the repository, install dependencies, and build the TypeScript source.

git clone https://github.com/zxkane/mcp-server-amazon-bedrock.git
cd mcp-server-amazon-bedrock
npm install
npm run build
5

Use the generate_image tool

The server exposes a single tool: generate_image. Key parameters include prompt (required, up to 1024 characters), negativePrompt (optional), width and height (default 1024px each), quality ('standard' or 'premium'), cfg_scale (1.1-10, default 6.5), seed (for reproducibility), and numberOfImages (1-5 for batch generation).

Amazon Bedrock Examples

Client configuration

Claude Desktop configuration using environment variable credentials to connect to Amazon Bedrock Nova Canvas.

{
  "mcpServers": {
    "amazon-bedrock": {
      "command": "npx",
      "args": ["-y", "@zxkane/mcp-server-amazon-bedrock"],
      "env": {
        "AWS_ACCESS_KEY_ID": "your-access-key-id",
        "AWS_SECRET_ACCESS_KEY": "your-secret-access-key",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}

Prompts to try

Use these prompts with Claude once Amazon Bedrock MCP Server is connected to generate images with Nova Canvas.

- "Generate a premium quality image of a serene mountain landscape at sunset, 1024x1024"
- "Create 3 variations of a logo design for a tech startup using Nova Canvas"
- "Generate an image of a modern kitchen interior, avoid people and clutter, seed 42 for consistency"
- "Make a high-quality product photo of a coffee cup on a wooden table, white background"
- "Generate a fantasy landscape with a castle on a cliff, premium quality"

Troubleshooting Amazon Bedrock

Access denied or model not available error

Go to the AWS Bedrock console, navigate to Model Access, and confirm that Amazon Nova Canvas is enabled for your account. Also ensure your AWS_REGION matches the region where you requested model access.

AWS credentials not found or invalid

Verify that AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY are set correctly in the MCP client env block. The IAM user or role must have the bedrock:InvokeModel permission. Run aws sts get-caller-identity in a terminal to confirm your credentials are valid.

Images not returned or generation fails silently

Avoid negative language in the main prompt — put unwanted elements in the negativePrompt parameter instead. Keep the prompt between 1 and 1024 characters. If generating multiple images (numberOfImages > 1), be aware that generation time scales proportionally.

Frequently Asked Questions about Amazon Bedrock

What is Amazon Bedrock?

Amazon Bedrock is a Model Context Protocol (MCP) server that model context procotol(mcp) server for using amazon bedrock nova canvas to generate images It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Amazon Bedrock?

Follow the installation instructions on the Amazon Bedrock GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Amazon Bedrock?

Amazon Bedrock works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Amazon Bedrock free to use?

Yes, Amazon Bedrock is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Cloud Services MCP Servers

Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "amazon-bedrock": { "command": "npx", "args": ["-y", "amazon-bedrock"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Amazon Bedrock?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides