| 구분 | MCP 클라이언트 (Client) | MCP 서버 (Server) |
|---|---|---|
| 주요 역할 | 행동 지시 및 요청 생성 (AI의 두뇌) | 실제 작업 수행 및 기능 제공 (외부 시스템과의 연결 장치) |
| 주체 | AI 에이전트(LLM)의 추론 모델 | Docker 컨테이너 또는 원격 호스팅 인스턴스 |
| 주요 기능 | 자연어 함수 호출 변환 서버 선택 및 지시 결과 해석 | API/시스템 명령어 실행 데이터 조회/수정 결과 반환 |
| 위치 | Cursor, n8n, Claude Desktop, VS Code AI 등 사용자 인터페이스 | 로컬 Docker, 클라우드 서버(Smithery), 내부 네트워크 서버 |
| 목적 | 복합적인 판단을 통해 자동화 로직을 실행 | 특정 도구(DB, Gmail, Git 등)의 기능을 AI에게 제공 |
| 예시 | "이메일로 빌드 보고서를 보내줘."라고 결정하고 지시 | Gmail API를 실제로 호출하여 메일을 전송 |