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
필수 조건
Astral 또는 GitHub README 에서
uv설치하세요.uv python install 3.10사용하여 Python을 설치하세요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 claudeAWS 인증
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 사용에만 사용됩니다.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.