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"라는 함수를 사용하고 싶어. "안녕"이라는 메시지를 보내면 어떻게 되는지 확인해줘.