SDKs

원문: https://modelcontextprotocol.io/docs/sdk

Model Context Protocol용 공식 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
Java modelcontextprotocol/java-sdk Tier 2
Rust modelcontextprotocol/rust-sdk Tier 2
Swift modelcontextprotocol/swift-sdk Tier 3
Ruby modelcontextprotocol/ruby-sdk Tier 3
PHP modelcontextprotocol/php-sdk Tier 3
Kotlin modelcontextprotocol/kotlin-sdk TBD

Getting Started

각 SDK는 동일한 기능을 제공하지만 해당 언어의 관용구와 모범 사례에 맞춰 설계되었습니다. 모든 SDK는 아래를 지원합니다.

사용할 언어의 SDK 문서에서 설치 방법, 예제, 문서를 확인하세요.

다음 단계

서버 만들기

첫 MCP 서버를 만드는 방법을 확인합니다.

클라이언트 만들기

MCP 서버에 연결되는 애플리케이션을 제작합니다.