개요
Model Context Protocol (MCP) 서버는 사용자 정의 도구와 기능으로 Claude Code를 확장합니다. MCP는 외부 프로세스로 실행되거나, HTTP/SSE를 통해 연결되거나, SDK 애플리케이션 내에서 직접 실행될 수 있습니다.구성
기본 구성
프로젝트 루트의.mcp.json
에서 MCP 서버를 구성합니다:
SDK에서 MCP 서버 사용하기
전송 유형
stdio 서버
stdin/stdout을 통해 통신하는 외부 프로세스:HTTP/SSE 서버
네트워크 통신을 사용하는 원격 서버:SDK MCP 서버
애플리케이션 내에서 실행되는 인프로세스 서버입니다. 사용자 정의 도구 생성에 대한 자세한 정보는 사용자 정의 도구 가이드를 참조하세요:리소스 관리
MCP 서버는 Claude가 나열하고 읽을 수 있는 리소스를 노출할 수 있습니다:인증
환경 변수
OAuth2 인증
클라이언트 내 OAuth2 MCP 인증은 현재 지원되지 않습니다.오류 처리
MCP 연결 실패를 우아하게 처리합니다:관련 리소스
- 사용자 정의 도구 가이드 - SDK MCP 서버 생성에 대한 자세한 가이드
- TypeScript SDK 참조
- Python SDK 참조
- SDK 권한
- 일반적인 워크플로우