• Messages
  • Managed Agents
  • 관리자
Search...
⌘K
첫 단계
Claude 소개빠른 시작
Claude로 빌드하기
기능 개요Messages API 사용하기중지 사유 및 폴백거부 및 폴백폴백 크레딧
모델 기능
확장 사고적응형 사고Effort작업 예산 (베타)빠른 모드 (리서치 프리뷰)구조화된 출력인용스트리밍 Messages배치 처리검색 결과스트리밍 거부다국어 지원임베딩
도구
개요도구 사용 작동 방식튜토리얼: 도구 사용 에이전트 빌드하기도구 정의도구 호출 처리병렬 도구 사용Tool Runner (SDK)엄격한 도구 사용프롬프트 캐싱과 함께 도구 사용서버 도구문제 해결웹 검색 도구웹 가져오기 도구코드 실행 도구Advisor 도구메모리 도구Bash 도구컴퓨터 사용 도구텍스트 편집기 도구
도구 인프라
도구 레퍼런스도구 컨텍스트 관리도구 조합도구 검색프로그래밍 방식 도구 호출세분화된 도구 스트리밍
컨텍스트 관리
컨텍스트 윈도우압축컨텍스트 편집프롬프트 캐싱대화 중 시스템 메시지오케스트레이션 모드 빌드하기캐시 진단 (베타)토큰 계산
파일 작업
Files APIPDF 지원이미지 및 비전
스킬
개요빠른 시작모범 사례엔터프라이즈용 스킬API에서의 스킬
MCP
원격 MCP 서버MCP 커넥터
개요아키텍처 및 구성 요소빠른 시작Console에서 관리Helm으로 배포Docker Compose로 배포보안문제 해결레퍼런스
클라우드 플랫폼의 Claude
Amazon BedrockAmazon Bedrock (레거시)AWS의 Claude PlatformMicrosoft FoundryVertex AI
Log in
아키텍처 및 구성 요소
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Messages/MCP 터널

아키텍처 및 구성 요소

MCP 터널 배포의 각 부분에 대한 표준 명칭, 두 가지 자격 증명 프로비저닝 모드, 그리고 연결 모델입니다.

MCP 터널은 리서치 프리뷰 단계입니다. 사용해 보시려면 액세스를 요청하세요.

이 페이지는 MCP 터널 문서 전반에서 사용되는 용어를 정의합니다. 여러 구성 요소가 구성 파일, 컨테이너 이미지, 본문에서 서로 다른 이름으로 나타나므로, 다음 표에서는 각 구성 요소에 대한 하나의 표준 명칭과 함께 접할 수 있는 별칭을 나열합니다.

구성 요소

용어정의다른 표기
터널 스택터널에 연결하기 위해 네트워크 내부에서 실행하는 두 개의 컨테이너, 즉 프록시와 cloudflared입니다. 하나의 스택은 하나의 터널을 담당하며 가용성을 위해 여러 호스트에 복제할 수 있습니다. 프로그래매틱 액세스를 사용하는 경우, 설정 구성 요소가 스택과 함께 실행되어 자격 증명을 프로비저닝합니다.the stack, the MCP tunnel stack, the tunnel deployment, your deployment
프록시Anthropic의 라우팅 구성 요소입니다. 내부 TLS를 종료하고, 업스트림 IP가 허용된 범위 내에 있는지 검증하며, 호스트 이름을 기반으로 각 요청을 업스트림 MCP 서버로 라우팅합니다.mcp-proxy(이미지 이름, Compose 서비스 이름, Helm 컨테이너 이름), mcp-gateway(컨테이너 내부 구성 경로 /etc/mcp-gateway/config.yaml 및 Helm gateway.config.* 값 접두사)
cloudflaredCloudflare의 오픈 소스 터널 커넥터입니다. 네트워크에서 터널 엣지로 아웃바운드 전용 연결을 시작하고, 엣지와 프록시 사이에서 암호화된 트래픽을 전달합니다. Managed Agent와는 관련이 없습니다.the outbound connector, the tunnel connector
설정 구성 요소mcp-proxy 이미지 내부에 포함된 setup 바이너리입니다. 프로그래매틱 액세스를 사용하는 경우 Workload Identity Federation을 통해 인증하고, 터널 토큰을 가져오며, CA와 서버 인증서를 생성하고, CA를 Anthropic에 등록합니다. renew-cert도 제공합니다.setup Job(Helm pre-install 훅), setup 서비스(Compose 프로필), setup hook, setup binary, setup CLI
터널 엣지cloudflared가 아웃바운드로 연결하는 Cloudflare 엣지 서버입니다(IP 범위 198.41.192.0/19 및 2606:4700:a0::/44, 포트 7844 TCP 및 UDP). 그 위에서 실행되는 터널은 Anthropic이 프로비저닝하고 제어하며, Cloudflare는 기반 네트워크를 운영합니다.the edge, the Anthropic-operated tunnel edge
내부 TLS터널의 평문 WebSocket 스트림 내부에서 Anthropic의 백엔드와 프록시 사이에 수행되는 두 번째 TLS 핸드셰이크입니다. 프록시는 터널에 등록한 CA가 서명한 서버 인증서를 제시합니다. 개인 키는 사용자만 보유하므로 전송 제공자는 요청 또는 응답 페이로드를 읽을 수 없습니다.the inner TLS handshake
업스트림 MCP 서버프록시가 라우팅하는 대상인 프라이빗 네트워크에서 실행되는 MCP 서버입니다. 각 업스트림은 터널 도메인 아래의 하나의 서브도메인으로 노출됩니다.upstream, routed MCP server, tunneled MCP server

자격 증명 프로비저닝

터널 스택은 런타임에 두 가지 자격 증명이 필요합니다. cloudflared의 아웃바운드 연결을 인증하는 터널 토큰과, 내부 TLS 핸드셰이크 중에 프록시가 제시하는, 터널에 등록된 CA가 서명한 서버 인증서입니다. 이를 제공하는 방법은 두 가지이며, 이 가이드 전반에서 한 쌍의 탭으로 제시됩니다.

모드자격 증명이 스택에 전달되는 방식Helm 차트 이름탭 레이블
프로그래매틱 액세스설정 구성 요소가 Workload Identity Federation을 통해 Tunnels API에 인증하고, 터널 토큰을 가져오며, 로컬에서 CA와 서버 인증서를 생성하고, CA를 등록합니다. 장기 보관 시크릿을 수동으로 복사하지 않습니다. org:manage_tunnels 범위를 가진 페더레이션 규칙이 필요합니다.Managed 모드(setup.enabled: true, 기본값)With programmatic access
수동Claude Console에서 터널 토큰을 복사하고, CA와 서버 인증서를 직접 생성한 다음(예: openssl 사용), Console에서 CA를 등록하고, 토큰과 인증서를 시크릿으로 스택에 제공합니다. 설정 구성 요소는 실행되지 않습니다.External 모드(setup.enabled: false)Without programmatic access

이러한 모드는 배포 가이드에서 프로그래매틱 플로우와 수동 플로우로도 지칭됩니다.

연결 모델

터널에는 두 가지 방향이 작동하며, 이들은 서로 반대 방향을 가리킵니다.

  • 연결 방향: cloudflared는 네트워크에서 터널 엣지로 아웃바운드 연결을 시작합니다. 방화벽은 포트 7844의 이그레스만 확인하며, 인바운드 포트는 열리지 않습니다.
  • 요청 방향: 해당 연결이 설정되면 MCP 요청은 그 연결을 통해 Anthropic에서 사용자의 네트워크 방향으로 이동하며, cloudflared를 거쳐 프록시로, 그리고 업스트림 MCP 서버로 전달됩니다.

"아웃바운드 전용"이라는 표현은 연결을 설명하는 것이지, 그 위로 전달되는 요청을 설명하는 것이 아닙니다.

내부 TLS는 Anthropic의 백엔드와 사용자의 프록시 사이에 걸쳐 있습니다. cloudflared와 터널 엣지는 전송 경로상 그 사이에 위치하지만 암호문만 볼 수 있으며, 프록시는 네트워크 내부에서 MCP 요청 페이로드를 읽을 수 있는 첫 번째 지점입니다.

참고 항목

  • 보안 모델 및 공동 책임 표는 MCP 터널을 참조하세요.
  • 프록시 구성 필드, 인증서 요구 사항, 설정 구성 요소는 MCP 터널 레퍼런스를 참조하세요.

Was this page helpful?

  • 구성 요소
  • 자격 증명 프로비저닝
  • 연결 모델
  • 참고 항목