Skip to main content
Glama
awslabs

AWS Nova Canvas

Official
by awslabs

Amazon Nova Canvas MCP-Server

Schmiedeabzeichen

MCP-Server zum Generieren von Bildern mit Amazon Nova Canvas

Merkmale

Textbasierte Bildgenerierung

  • Erstellen Sie Bilder aus Textaufforderungen mit generate_image

  • Anpassbare 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_colors

  • Definieren 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

  1. Installieren Sie uv von Astral oder der GitHub README

  2. Installieren Sie Python mit uv python install 3.10

  3. Einrichten 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 configure oder Umgebungsvariablen

    • Stellen 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 claude

AWS-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.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/awslabs/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server