Skip to main content
Glama
awslabs

AWS Nova Canvas

Official
by awslabs

Amazon Nova Canvas MCP サーバー

鍛冶屋のバッジ

Amazon Nova Canvas を使用して画像を生成するための MCP サーバー

特徴

テキストベースの画像生成

  • generate_imageを使用してテキストプロンプトから画像を作成する

  • カスタマイズ可能な寸法(320~4096ピクセル)、品質オプション、および否定的なプロンプト

  • 1回のリクエストで複数の画像生成(1~5)をサポート

  • cfg_scale(1.1-10.0)やシード生成などの調整可能なパラメータ

カラーガイドによる画像生成

  • generate_image_with_colorsを使用して特定のカラーパレットで画像を生成します

  • 画像のスタイルや雰囲気に影響を与えるために最大10個の16進カラー値を定義できます

  • テキストベースの生成と同じカスタマイズオプション

ワークスペース統合

  • 画像は自動フォルダ作成によりユーザー指定のワークスペースディレクトリに保存されます

AWS認証

  • AWS プロファイルを使用して Amazon Nova Canvas サービスに安全にアクセスします

Related MCP server: MCP Media Generator

前提条件

  1. AstralまたはGitHubのREADMEからuvをインストールします。

  2. uv python install 3.10を使用して Python をインストールします。

  3. Amazon Bedrock と Nova Canvas にアクセスするための AWS 認証情報を設定する

    • Amazon Bedrock と Amazon Nova Canvas が有効になっている AWS アカウントが必要です

    • aws configureまたは環境変数を使用してAWS認証情報を設定する

    • IAM ロール/ユーザーに Amazon Bedrock と Nova Canvas を使用する権限があることを確認します。

インストール

AWS 全体で MCP を操作する方法はいくつかあります。また、Amazon Q Developer CLI を含む他の製品にも近日中にサポートが追加される予定です。(例: 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": []
    }
  }
}

または、 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": []
      }
    }
  }

注意: ホストから資格情報を更新する必要があります

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Amazon Nova Canvas MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @awslabs/nova-canvas-mcp-server --client claude

AWS認証

MCPサーバーは、 AWS_PROFILE環境変数で指定されたAWSプロファイルを使用します。指定されていない場合は、AWS設定ファイルの「default」プロファイルがデフォルトとして使用されます。

"env": {
  "AWS_PROFILE": "your-aws-profile",
  "AWS_REGION": "us-east-1"
}

AWSプロファイルにAmazon BedrockとAmazon Nova Canvasへのアクセス権限があることを確認してください。MCPサーバーは、指定されたプロファイルを使用してboto3セッションを作成し、AWSサービスへの認証を行います。AWS IAM認証情報はローカルマシンに保持され、Amazon BedrockモデルAPIの使用にのみ使用されます。

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