Official Python SDK 가 modelcontextprotocol/python-sdk 에 layer 둘 ship: full control 용 low-level mcp.server.lowlevel 와 80% 케이스용 FastMCP. 대부분 사람이 FastMCP 에서 시작 (그리고 거기 머무름) — 데코레이터 기반 API 가 type annotation 을 JSON Schema 로 변환하고 docstring 을 description 으로 변환 — 동작하는 server 가 Python 20 줄 정도.
Install: pip install mcp (또는 uv add mcp). App 정의, 데코레이터로 tool/resource/prompt 붙이기, 돌리기. SDK 가 JSON-RPC framing, capability negotiation, error envelope, transport 선택 처리. 이 lesson 끝날 때면 — Claude Desktop 에서 연결해 모델이 호출하는 거 볼 수 있는 — server 갖게 됨.