pip install "mcp[cli]"
MCP Server 를 직접 만드는 일을 해보자.
다음의 git hub에 가면 원하는 언어로 MCP Server 를 만들 수 있는 방법이 있다.
이번 시간엔 Python 으로 해보기로 하자.
https://github.com/modelcontextprotocol/python-sdk
GitHub - modelcontextprotocol/python-sdk: The official Python SDK for Model Context Protocol servers and clients
The official Python SDK for Model Context Protocol servers and clients - modelcontextprotocol/python-sdk
github.com

설치 시작
1. mcp server 설치 (mcp 용의 환경을 설치한다)
uv init mcp-server-demo
cd mcp-server-demo
2. mcp dependency 를 설치
pip install "mcp[cli]"
설치 후엔 pyproject.toml 파일에 다음과 같은 mcp 의존성이 생긴 걸 확인할 수 있다.

3. mcp 에서 호출 할 파일 생성
: mcp 에 등록하고 싶은 함수명 앞에 @를 붙인다.

4. 로컬에서 실행하기
uv run mcp_simple.py
5. mcp server 를 cluade desktop 에 설치하기

"mcp_simple": {
"command": "C:\\Users\\happy\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\uv.exe",
"args": [
"run",
"--directory",
"C:\\Users\\happy\\mcp-test\\",
"mcp_simple.py"
]
}
claude_desktop_config.json
6. claude desktop 에서 실행해보기


'Tech Notes' 카테고리의 다른 글
| Remote MCP 연결 방식: 1) Legacy: HTTP+SSE (0) | 2026.01.13 |
|---|---|
| MCP 의 연결방식 (0) | 2026.01.13 |
| uv: Python 개발자라면 지금 바로 설치해야 할 차세대 패키지 매니저 (0) | 2026.01.12 |
| Next.js 긴급 보안 취약점 CVE-2025-66478 정리 (0) | 2026.01.12 |
| Python 데이터 분석 4대 라이브러리 정리 (0) | 2026.01.07 |