SDKs
저희의 공식 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 Tiering System을 참조하세요.
시작하기
모든 SDK는 동일한 기능을 제공하지만, 각 언어 고유의 문법과 모범 사례를 따릅니다. 모든 SDK는 다음 기능들을 지원합니다:
- tool, resource, prompt를 노출하는 MCP 서버 생성
- 어떤 MCP 서버에도 연결할 수 있는 MCP 클라이언트 제작
- 로컬 및 원격 트랜스포트 프로토콜 지원
- 타입 안전성을 보장하는 프로토콜 준수
선택한 언어의 SDK 페이지를 방문하여 설치 방법, 문서, 예제를 확인해 보세요.
다음 단계
MCP를 활용한 개발을 시작할 준비가 되었나요? 다음 중 원하는 방법을 선택하세요: