Claude Code + AWS Bedrock + XCode 연동

0. 개요

AWS Bedrock 기반의 Claude Code 콘솔에서 Xcode 를 제어하기 위한 연동 방법을 서술하였음

1. AWS 권한 설정

  • SignInLocalDevelopmentAccess
  • 그외 bedrock 관련 권한

2. 환경변수 추가

1) 콘솔 환경변수 추가
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=ap-northeast-2
export AWS_CA_BUNDLE=""
2) 환경변수 추가 - 재부팅 유지, GUI 앱 포함
launchctl setenv CLAUDE_CODE_USE_BEDROCK 1
launchctl setenv AWS_REGION ap-northeast-2

3. 필수 파일 설치

1) claude-code 설치
curl -fsSL https://claude.ai/install.sh | bash
2) awscli 설치
brew install awscli

4. 실행 순서

1) AWS 로그인
$ aws login

# 브라우저가 열리며 aws 에 로그인을 시도함
2) ClaudeCode 실행

5. XCode 26.3 MCP 기능 켜기

Claude Code Cli 에서 XCode 의 기능을 활용하여 XCode 의 컨버세이션 UI 에 입력한 것과 동일한 기능을 수행할 수 있게 하기 위해 아래 옵션을 켠다

6. Claude Code Cli 에 MCP 등록

claude mcp add --transport stdio xcode -- xcrun mcpbridge

7. Claude Code Cli 에 MCP 접속 확인

Claude Code Cli 에 Xcode 가 지원하는 MCP로 접속을 하게 되는 경우, Xcode 에서 접속을 수락할 것을 확인하고 수락을 하면 아래와 같이 Claude Code Cli 에서 XCode 에 접속 된것을 확인 할 수 있습니다.

8. Claude Code Cli 를 이용한 Claude 사용

9. 그 외 AWS 상의 로그감사, 비용통제, 통계확인에 대한 내용들

Amazon Bedrock과 함께 Claude Code 사용하기 | Amazon Web Services
생성형 AI 툴이 다양한 작업의 하나의 필수 도구로 자리잡으면서, 기업들은 AI 어시스턴트 툴 도입을 적극적으로 검토하고 있습니다. Anthropic의 Claude Code는 강력한 AI 어시스턴트이지만, 기본적으로 제공되는 구독 방식의 비용 구조, 보안 및 규제, 사용자 추적 및 관리 등에서 일부 제한이 있거나 지원되지 않는 기능이 필요한 경우 자체 구축하여야 합니다. Amazon Bedrock에서 제공하는 모델 호출 API을 통한 […]