WeniVooks

검색

MCP 베이스캠프

MCP 모듈 설치

1. MCP 모듈 설치

C 드라이브 바로 아래에 test라는 폴더를 만들고, VSCode로 해당 폴더를 열어주세요. File > Open Folder를 클릭하여 test 폴더를 선택합니다. Ctrl + 백틱(1옆에 있는 특수기호)을 누르면 VSCode의 터미널이 열립니다. 아래와 같이 입력하여 mcp 모듈을 설치합니다.

이 부분이 너무 어려우신 분들은 꼭 영상을 함께 시청해주세요.

pip install mcp
pip install mcp

이 mcp 모듈은 공식문서에 있는 모듈입니다.

MCP 공식문서 mcp 모듈 링크

2. 파이썬 코드 작성

이제 Claude가 사용할 수 있는 코드를 작성해보겠습니다. 앞으로 이 코드가 우리가 자연어로 원하는 기능을 요청하는 기본 코드가 될 예정이니 꼭 어딘가에 저장을 해두세요. 아래와 같이 코드를 작성하면 이제 Claude는 echo라는 함수를 이용할 수 있게 되는 것입니다. 파일 이름은 test 폴더 아래 tutorial_1.py로 저장해주세요.

from mcp.server.fastmcp import FastMCP
 
# MCP 서버 생성
mcp = FastMCP(name="tutorial_1")
 
 
# 간단한 에코 도구
@mcp.tool()
def echo(message: str) -> str:
    return message + " 라는 메시지가 입력되었습니다. 안찍어 볼 수 없죠! hello world!"
 
 
# 서버 실행
if __name__ == "__main__":
    mcp.run()
from mcp.server.fastmcp import FastMCP
 
# MCP 서버 생성
mcp = FastMCP(name="tutorial_1")
 
 
# 간단한 에코 도구
@mcp.tool()
def echo(message: str) -> str:
    return message + " 라는 메시지가 입력되었습니다. 안찍어 볼 수 없죠! hello world!"
 
 
# 서버 실행
if __name__ == "__main__":
    mcp.run()

3. 설정파일 작성

아까 열었던 claude_desktop_config.json 파일을 아래와 같이 수정해주세요.

{
    "mcpServers": {
        "tutorial_1": {
            "command": "python",
            "args": [
                "C:\\test\\tutorial_1.py"
            ]
        }
    }
}
{
    "mcpServers": {
        "tutorial_1": {
            "command": "python",
            "args": [
                "C:\\test\\tutorial_1.py"
            ]
        }
    }
}

여기서 command는 우리가 작성한 파이썬 파일을 실행하기 위한 명령어입니다.

4. MCP 서버 실행

Claude가 열려있다면 파일 > 종료 버튼을 눌러 완전히 종료하고 다시 켜주세요. 프롬프트에는 아래와 같이 입력해주세요.

"echo"라는 함수를 사용하고 싶어. "안녕"이라는 메시지를 보내면 어떻게 되는지 확인해줘.
"echo"라는 함수를 사용하고 싶어. "안녕"이라는 메시지를 보내면 어떻게 되는지 확인해줘.
1.2 MCP 환경세팅2장 원하는 기능 구현하기