본문 바로가기
Tech Notes

MCP Server 만들기

by miracle-tech 2026. 1. 12.
728x90
반응형
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 에 등록하고 싶은 함수명 앞에 @를 붙인다.

mcp_simple.py

 

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 에서 실행해보기

 

 

728x90