MCP Server 만들기
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 에서 실행해보기

