코드를 자세히 살펴볼까요? 먼저 사용한 패키지는 다음과 같은 용도로 사용됩니다.
코드
import asyncio import sys import json from mcp import ClientSession from mcp.client.sse import sse_client
• asyncio: 비동기식으로 코드를 실행합니다.
• sys: 명령줄 인자(서버 주소)를 받기 위해 사용합니다.
• json: GPT 응답이 JSON 형식일 수 있어서, 파싱 용도로 사용합니다.
• ClientSession: MCP 세션을 엽니다.
• sse_client: SSE 방식으로 MCP 서버에 연결합니다.