MCP Client
엠시피 클라이언트
AI 도구 연결 분야에서 쓰이는 Model Context Protocol(모델 컨텍스트 프로토콜)의 클라이언트 컴포넌트로, AI 모델이나 호스트 앱이 MCP 서버에 접속해 도구·자료를 호출하는 쪽 역할을 합니다.
MCP 클라이언트는 Claude Desktop이나 Cursor 안에서 동작하며, 사용자가 도구를 켜고 끄는 인터페이스 역할을 하는 부품이에요. 사내에서 노션·슬랙·깃허브에 한 번씩 따로 로그인할 필요 없이 학생증 하나로 도서관·식당·체육관을 다 쓰는 통합 출입 카드를 떠올리면 됩니다. 호스트 앱이 학생증이라면, MCP 클라이언트는 그 안에 박혀 있는 NFC 칩에 해당해요. 이걸 알아두면 "왜 같은 GitHub MCP 서버를 Claude Desktop·Cursor·Cline에서 똑같이 쓸 수 있는지" 한 번에 정리됩니다.
호스트 앱 안에서 외부 도구를 켜고 끄는 표준 규격의 어댑터입니다.
Claude Desktop — MCP 1호 레퍼런스 클라이언트
Anthropic은 2024년 11월 25일 MCP 사양을 공개하면서 Claude Desktop을 첫 번째 레퍼런스 클라이언트로 함께 출시했습니다.[3] 로컬 MCP 서버는 claude_desktop_config.json(또는 Desktop Extensions의 .mcpb 패키지)에 등록하고, stdio 트랜스포트로 자식 프로세스를 띄워 연결합니다.[3] 채팅창 하단 "+" 버튼을 누르면 현재 붙어 있는 서버와 도구 목록이 그대로 노출되고, 민감한 환경변수는 OS 키체인에 자동 저장됩니다.[3]
Cursor — 개발자용 MCP 클라이언트 정식 채택
AI 코드 에디터 Cursor는 공식 문서에서 MCP 클라이언트 역할을 명시합니다.[4] 설정은 프로젝트 단위 .cursor/mcp.json 또는 전역 ~/.cursor/mcp.json에 두며, 로컬 서버는 command, 원격 서버는 url 필드로 지정합니다.[4] 기본값으로 에이전트는 MCP 도구 호출 전에 사용자 승인을 받고, Cursor 3.6부터는 allowlist에 든 도구는 즉시 실행되고 나머지는 안전성 분류기로 라우팅되는 Auto-review 모드가 들어갔습니다.[4]
VS Code · GitHub Copilot — 엔터프라이즈 표준 클라이언트로 GA
Microsoft는 2025년 7월 14일 VS Code 1.102에서 MCP 클라이언트 지원을 정식(GA)으로 전환했습니다.[7] GitHub Copilot Chat의 Agent 모드가 MCP 클라이언트로 동작하며, .vscode/mcp.json 파일이나 워크스페이스 설정으로 서버를 추가합니다.[7] GitHub는 동시에 자체 GitHub MCP 서버를 오픈소스로 공개해 어느 MCP 클라이언트에서든 PR·이슈·코드 검색을 같은 도구 이름으로 호출할 수 있게 정렬했습니다.[7]
Block — 사내 직원 12,000명 대상 MCP 클라이언트 'Goose' 배포
결제 기업 Block은 사내 오픈소스 AI 에이전트 'Goose'를 MCP 클라이언트로 운영하며 Snowflake·Databricks·Slack·Google Drive 같은 핵심 도구를 모두 MCP 서버 형태로 묶었습니다.[5] DEV Community에 공개된 Block 발표 자료에 따르면 두 달 안에 전 직원 12,000명에게 Goose 액세스가 롤아웃됐고, 일반 작업에서 직원 다수가 시간의 50~75%를 절약했다고 보고됐습니다.[8] 같은 시점 Goose는 Linux Foundation AI & Data Foundation 산하 Agentic AI Foundation으로 기증돼 엔터프라이즈 거버넌스에 정렬됐습니다.[8]
- Claude Desktop·Cursor·VS Code(Copilot Chat) 중 하나를 고르고 설정 파일 위치를 확인합니다 — 각각
claude_desktop_config.json,.cursor/mcp.json,.vscode/mcp.json입니다.[3][4][7] - 공식 저장소의 사전 구축 서버(예: GitHub·Filesystem) 한 개를 stdio 방식으로 붙여 봅니다 — 로컬 명령어 한 줄이면 됩니다.[2]
- 같은 서버를 두 번째 클라이언트에서도 등록해 도구 이름·인자가 같은 방식으로 노출되는지 비교합니다.[1]
- 원격 서버로 전환해 봅니다 — Streamable HTTP 엔드포인트로 동일 도구를 호출하고, stdio와 응답 시간을 비교 정리합니다.[2]
- 사내 도구 1개를 골라 클라이언트의 권한 승인 흐름(Auto-approve 여부, 도구별 화이트리스트)을 표로 정리해 사내 가이드 초안을 만듭니다.[1][4]
MCP 클라이언트는 사양상 핵심 기능 외 구현 디테일이 제각각입니다. 공식 문서가 정한 elicitation·roots·sampling은 "권장" 수준이라 클라이언트마다 지원 범위가 다르고, 같은 MCP 서버라도 Claude Desktop에서는 보이는 도구가 Cursor에서는 안 보이는 식의 불일치가 보고됩니다.[1] 트랜스포트도 SSE는 권고 사양에서 빠지는 흐름이라, 구형 서버를 붙일 때 클라이언트 버전에 따라 연결이 끊기는 사례가 나옵니다.[2] 보안 측면에서는 원격 서버 인증·권한 범위 처리를 클라이언트가 어떻게 구현했느냐에 따라 위험도가 갈리므로, 사내 도입 시 클라이언트 자체에 대한 검수가 별도 항목으로 들어가야 합니다.[1]
진화 방향은 클라이언트 표준화와 엔터프라이즈 운영 쪽으로 좁혀지고 있습니다. Microsoft가 VS Code 1.102(2025-07-14)에서 MCP를 GA로 올린 시점 전후로 Claude Desktop·Cursor·Cline·Continue 같은 주요 코딩 도구가 모두 MCP 클라이언트로 정렬됐고[7], Anthropic은 Claude Desktop Extensions로 클라이언트 설치 경험 자체를 한 번에 묶었습니다.[3] 오픈소스 진영에서는 Cline이 5백만 설치·58,000+ GitHub 스타를 넘기며 VS Code 사이드바형 클라이언트 표준 자리를 굳혔고[9], Continue는 가벼운 IDE 플러그인형 클라이언트로 자리잡았습니다.[9] 국내에서는 카카오가 PlayMCP 베타를 열며 외부 클라이언트가 카카오톡·카카오맵·멜론 MCP 서버에 붙을 수 있게 했고[6], 사내 직원 대상으로는 별도의 MCP Hub로 클라이언트 환경을 표준화했습니다.[5] 현재 시점에서 "어떤 클라이언트를 회사 표준으로 잡을 것인가"는 도입 시 첫 번째 의사결정 항목입니다.
- 유사 개념Adaptive Reasoning같은 AI 트렌드 갈래에서 자주 함께 등장하는 개념입니다.
- 유사 개념Extended Thinking같은 AI 트렌드 갈래에서 자주 함께 등장하는 개념입니다.
- 유사 개념Prompt Caching같은 AI 트렌드 갈래에서 자주 함께 등장하는 개념입니다.
- Understanding MCP clients — 공식 사양 · Model Context Protocol · 2025
- Transports (MCP Specification) — 공식 사양 · Model Context Protocol · 2025-03-26
- Claude Desktop Extensions: One-click MCP server installation — 회사 공식 발표 · Anthropic · 2025
- Model Context Protocol (MCP) | Cursor Docs — 제품 공식 문서 · Cursor · 2025
- MCP 활용 사례: 사내 MCP Hub 운영 — 회사 공식 블로그 · 카카오클라우드 · 2025
- PlayMCP: 제로부터 시작하는 MCP 플랫폼 개발 — 회사 공식 기술 블로그 · 카카오 · 2025
- Model Context Protocol (MCP) support in VS Code is generally available — 회사 공식 발표 · GitHub/Microsoft · 2025-07-14
- MCP 실전 쿡북: LangChain에서 네이버 검색 도구 연결하기 — 회사 공식 포럼 · NAVER Cloud Platform · 2025
이 페이지가 도움이 되었나요?
제안·수정 요청은 meet@percent.ac 로 보내주시면 다음 갱신에 반영합니다.