MCP 모듈 설치
1. MCP 모듈 설치
C 드라이브 바로 아래에 test라는 폴더를 만들고, VSCode로 해당 폴더를 열어주세요. File > Open Folder를 클릭하여 test 폴더를 선택합니다. Ctrl + 백틱(1옆에 있는 특수기호)을 누르면 VSCode의 터미널이 열립니다. 아래와 같이 입력하여 mcp 모듈을 설치합니다.
이 부분이 너무 어려우신 분들은 꼭 영상을 함께 시청해주세요.
pip install mcppip 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"라는 함수를 사용하고 싶어. "안녕"이라는 메시지를 보내면 어떻게 되는지 확인해줘.