SDK

SDK

Model Context Protocol로 구축하기 위한 공식 SDK 안내입니다. 각 언어의 공식 SDK로 MCP 서버와 클라이언트를 만들 수 있어요. SDK는 기능 완성도, 프로토콜 지원, 유지보수 약속에 따라 등급(Tier)으로 분류됩니다.

출처: 문서

본문

공식 SDK를 사용해 MCP 서버와 클라이언트를 구축하세요. SDK는 기능 완성도, 프로토콜 지원, 유지보수 약속을 기준으로 등급으로 분류돼요. SDK 등급에 대해 자세히 알아보세요.

제공되는 SDK

SDK 저장소 등급
TypeScript modelcontextprotocol/typescript-sdk Tier 1
Python modelcontextprotocol/python-sdk Tier 1
C# modelcontextprotocol/csharp-sdk Tier 1
Go modelcontextprotocol/go-sdk Tier 1
Rust modelcontextprotocol/rust-sdk Tier 1
Java modelcontextprotocol/java-sdk Tier 2
Ruby modelcontextprotocol/ruby-sdk Tier 2
Swift modelcontextprotocol/swift-sdk Tier 3
PHP modelcontextprotocol/php-sdk Tier 3
Kotlin modelcontextprotocol/kotlin-sdk Tier 3

각 등급이 무엇을 의미하는지는 SDK 등급 체계를 참고하세요.

시작하기

각 SDK는 동일한 기능을 제공하지만, 해당 언어의 관용구와 모범 사례를 따르고 있어요. 모든 SDK가 지원하는 것들입니다.

  • 도구, 리소스, 프롬프트를 노출하는 MCP 서버 만들기
  • 어떤 MCP 서버에도 연결할 수 있는 MCP 클라이언트 구축하기
  • 로컬 및 원격 전송(transport) 프로토콜
  • 타입 안전성을 갖춘 프로토콜 준수

선택한 언어의 SDK 페이지를 방문해서 설치 방법, 문서, 예시를 찾아보세요.

다음 단계

MCP로 구축을 시작할 준비가 되셨나요? 경로를 선택하세요.

더 알아보기 (Learn more)