AI/환경설정
[AI] 요즘 핫한 MCP 서버 구현해보기
TSpoons
2025. 4. 19. 18:22
https://github.com/modelcontextprotocol/python-sdk?tab=readme-ov-file#installation
MCP?
- LLM 애플리케이션이 외부 데이터나 도구와 쉽게 통합되도록 도와주는 표준 프로토콜
LLM 상호작용을 위해 특별히 설계된 웹 API라고 함(Think of it like a web API, but specifically designed for LLM interactions.)
AI 모델을 여러 개씩 다양하게 사용하는 시대에 관리자 입장에서 일정한 기준을 만들어주고,
디버깅 및 관리에 유용해지며 개발까지도 이어지도록 시스템을 설계했다.
- 이 글에서는 파이썬 SDK를 기준으로 설치함!
- 그리고 uv라는 새로운 파이썬 패키지 매니저 라이브러리를 사용함!
MCP 서버 다운로드
uv init mcp-server-demo
실행 방법
uv 설치
uv
An extremely fast Python package and project manager, written in Rust.
pypi.org
curl -Ls https://astral.sh/uv/install.sh | sh
or
pip install uv
uv add "mcp[cli]"
uv run mcp
가상환경 설정
node-js와 npm이 설치되어 있어야 함
uv run mcp dev server.py
- 만약 포트가 이미 사용되고 있다고 뜬다면?
포트 사용내역 확인 후 중단