- UV를 사용하여 파이썬 MCP 서버를 패키지 형태로 배포하는 방법 소개 📦.
- PYPI 사이트 가입 및 API 토큰 발급 필요 🔑.
uv init -p [패키지 이름] --build
명령어로 패키지 구조 생성 🏗️.__main__.py
파일에main()
함수를 정의하여 패키지 실행 진입점 설정 ⚙️.uv add build twine
명령어로 배포 관련 도구 설치 🛠️.uv build
명령어로 패키지 빌드 후uv publish
명령어로 PYPI에 배포 🚀.- PYPI에 이미 존재하는 패키지 이름으로는 재배포 불가, 고유한 이름 사용 🆔.
- 배포 후
uv pip install [패키지 이름]
으로 간편하게 설치 및 사용 가능 ✨.