Skip to main content
Glama
awslabs

AWS Nova Canvas

Official
by awslabs

Amazon Nova Canvas MCP 서버

대장간 배지

Amazon Nova Canvas를 사용하여 이미지를 생성하기 위한 MCP 서버

특징

텍스트 기반 이미지 생성

  • generate_image 사용하여 텍스트 프롬프트에서 이미지 생성

  • 사용자 정의 가능한 크기(320-4096px), 품질 옵션 및 부정적 메시지

  • 단일 요청에서 여러 이미지 생성(1~5) 지원

  • cfg_scale(1.1-10.0) 및 시드 생성과 같은 조정 가능한 매개변수

색상 가이드 이미지 생성

  • generate_image_with_colors 사용하여 특정 색상 팔레트로 이미지 생성

  • 최대 10개의 16진수 색상 값을 정의하여 이미지 스타일과 분위기에 영향을 미칩니다.

  • 텍스트 기반 생성과 동일한 사용자 정의 옵션

작업 공간 통합

  • 자동 폴더 생성 기능을 갖춘 사용자 지정 작업 공간 디렉토리에 저장된 이미지

AWS 인증

  • Amazon Nova Canvas 서비스에 대한 보안 액세스를 위해 AWS 프로필을 사용합니다.

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 ):

지엑스피1

또는 docker build -t awslabs/nova-canvas-mcp-server . 성공적으로 실행한 후 docker를 실행합니다.

# 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 서버를 자동으로 설치하는 방법:

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

AWS 인증

MCP 서버는 AWS_PROFILE 환경 변수에 지정된 AWS 프로필을 사용합니다. 이 값을 지정하지 않으면 AWS 구성 파일의 "기본" 프로필이 기본값으로 사용됩니다.

"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