프로젝트 소개

MCP Python SDK는 Model Context Protocol을 구현하기 위한 툴킷으로, 개발자가 LLM 애플리케이션에 데이터와 기능을 안전하고 표준화된 방식으로 제공하는 서버를 구축할 수 있게 해줍니다. 주요 기능은 다음과 같습니다: - 호환되는 모든 MCP 호스트에 도구, 리소스 및 프롬프트를 제공하는 MCP 서버 구축 - 모든 MCP 서버에 연결할 수 있는 MCP 클라이언트 구축 - stdio, Streamable HTTP, Server-Sent Events (SSE)를 포함한 여러 표준 전송 방식 지원 - Python 타입 힌트와 docstring을 사용하여 JSON Schema 및 요청 검증을 자동으로 처리함으로써 서버 생성 간소화 이 SDK는 Python 3.10 이상이 필요하며, MCP 서버의 개발, 실행 및 설치를 위한 선택적 CLI 도구를 제공합니다.