Amazon Nova Canvas MCP-Server
MCP-Server zum Generieren von Bildern mit Amazon Nova Canvas
Merkmale
Textbasierte Bildgenerierung
Erstellen Sie Bilder aus Textaufforderungen mit
generate_imageAnpassbare Abmessungen (320–4096 Pixel), Qualitätsoptionen und negative Eingabeaufforderung
Unterstützt die Generierung mehrerer Bilder (1-5) in einer einzigen Anfrage
Einstellbare Parameter wie cfg_scale (1.1-10.0) und Seeded Generation
Farbgeführte Bilderzeugung
Generieren Sie Bilder mit bestimmten Farbpaletten mithilfe von
generate_image_with_colorsDefinieren Sie bis zu 10 Hex-Farbwerte, um den Bildstil und die Stimmung zu beeinflussen
Gleiche Anpassungsmöglichkeiten wie bei der textbasierten Generierung
Workspace-Integration
Bilder werden in benutzerdefinierten Arbeitsbereichsverzeichnissen mit automatischer Ordnererstellung gespeichert
AWS-Authentifizierung
Verwendet AWS-Profile für den sicheren Zugriff auf Amazon Nova Canvas-Dienste
Related MCP server: MCP Media Generator
Voraussetzungen
Installieren Sie
uvvon Astral oder der GitHub READMEInstallieren Sie Python mit
uv python install 3.10Einrichten von AWS-Anmeldeinformationen mit Zugriff auf Amazon Bedrock und Nova Canvas
Sie benötigen ein AWS-Konto mit aktiviertem Amazon Bedrock und Amazon Nova Canvas
Konfigurieren Sie AWS-Anmeldeinformationen mit
aws configureoder UmgebungsvariablenStellen Sie sicher, dass Ihre IAM-Rolle/Ihr IAM-Benutzer über die Berechtigung zur Verwendung von Amazon Bedrock und Nova Canvas verfügt.
Installation
Hier sind einige Möglichkeiten, wie Sie mit MCP über AWS hinweg arbeiten können. Wir werden in Kürze Unterstützung für weitere Produkte hinzufügen, einschließlich Amazon Q Developer CLI: (z. B. für Amazon Q Developer CLI MCP, ~/.aws/amazonq/mcp.json ):
{
"mcpServers": {
"awslabs.nova-canvas-mcp-server": {
"command": "uvx",
"args": ["awslabs.nova-canvas-mcp-server@latest"],
"env": {
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}oder Docker nach einem erfolgreichen docker build -t awslabs/nova-canvas-mcp-server . :
# ficticious `.env` file with AWS temporary credentials
AWS_ACCESS_KEY_ID=ASIAIOSFODNN7EXAMPLE
AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
AWS_SESSION_TOKEN=AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa2R4Olgk {
"mcpServers": {
"awslabs.nova-canvas-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"AWS_REGION=us-east-1",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"--env-file",
"/full/path/to/file/above/.env",
"awslabs/nova-canvas-mcp-server:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}HINWEIS: Ihre Anmeldeinformationen müssen von Ihrem Host aktualisiert werden
Installation über Smithery
So installieren Sie Amazon Nova Canvas MCP Server für Claude Desktop automatisch über Smithery :
npx -y @smithery/cli install @awslabs/nova-canvas-mcp-server --client claudeAWS-Authentifizierung
Der MCP-Server verwendet das in der Umgebungsvariable AWS_PROFILE angegebene AWS-Profil. Falls nicht angegeben, wird standardmäßig das Profil „default“ in Ihrer AWS-Konfigurationsdatei verwendet.
"env": {
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1"
}Stellen Sie sicher, dass das AWS-Profil über Zugriffsberechtigungen für Amazon Bedrock und Amazon Nova Canvas verfügt. Der MCP-Server erstellt eine Boto3-Sitzung mit dem angegebenen Profil zur Authentifizierung bei AWS-Diensten. Ihre AWS IAM-Anmeldeinformationen verbleiben auf Ihrem lokalen Rechner und werden ausschließlich für die Nutzung der Amazon Bedrock-Modell-APIs verwendet.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.