AI 어시스턴트
MCP 서버란? 비개발자를 위한 쉬운 설명
MCP 서버는 ChatGPT, Claude 등 AI 앱이 여러분의 도구와 데이터를 사용할 수 있게 해줍니다. 작동 방식, 지원 앱, 안전 사용법까지 쉽게 설명합니다. WhatsApp, Telegram 등 채팅 앱 연결도 가능합니다.
MCP 서버는 AI 앱이 다른 시스템에서 사용할 수 있는 도구 세트를 제공하는 작은 프로그램입니다. ChatGPT나 Claude에 추가하면 AI가 단독으로는 할 수 없는 작업을 수행할 수 있게 되죠. 예를 들어 캘린더에서 일정을 확인하거나 Drive에 있는 파일을 열거나 WhatsApp 그룹의 최근 메시지를 읽을 수 있습니다.
MCP는 Model Context Protocol의 약자입니다. 이는 Anthropic이 2024년 11월 발표한 오픈 표준으로, 2025년 12월 Linux Foundation 산하 Agentic AI Foundation에 기부되었습니다. 공유 표준이기 때문에 하나의 MCP 서버로 ChatGPT, Claude, Grok, Cursor, Codex 등 다양한 AI 앱에서 사용할 수 있습니다.
이 가이드는 코딩 지식 없이도 이해할 수 있도록 설명합니다.
간단히 설명하면
공식 MCP 사이트에서는 이렇게 비유합니다: “MCP는 AI 애플리케이션을 위한 USB-C 포트라고 생각하세요. USB-C가 전자기기를 연결하는 표준 방법을 제공하듯, MCP는 AI 애플리케이션이 외부 시스템에 연결하는 표준 방법을 제공합니다.” (modelcontextprotocol.io)
이 비유는 잘 들어맞습니다:
- AI 앱은 노트북입니다. ChatGPT, Claude 또는 Cursor.
- MCP 서버는 연결하는 장치입니다. 캘린더, 데이터베이스, 채팅 계정 등.
- MCP는 포트의 형태입니다. 표준을 따르는 서버는 이를 지원하는 모든 앱에서 작동합니다.
MCP 이전에는 각 AI 회사가 자체 통합을 구축해야 했고, 각 서비스는 모든 AI 앱에 대해 별도의 플러그인을 만들어야 했습니다. 공유 프로토콜을 사용하면 서비스는 하나의 서버를 구축하면 되고, MCP를 지원하는 모든 곳에서 작동합니다.
세 가지 구성 요소: 호스트, 클라이언트, 서버
MCP 문서에서는 세 가지 용어를 사용하며, 설정 화면과 도움말 문서에서 볼 수 있습니다 (아키텍처 개요):
- 호스트: 사용하는 AI 앱으로, Claude Desktop, ChatGPT 또는 Cursor 등이 있습니다.
- 클라이언트: 호스트가 열어 서버당 하나씩 생성하는 연결입니다. 사용자에게 보이지 않는 내부 연결입니다.
- 서버: 도구와 데이터를 제공하는 프로그램입니다. 사용자가 추가하는 부분이죠.
MCP 서버를 추가하면 호스트에게 이렇게 말하는 것과 같습니다: 여기에 또 다른 도구 세트가 있습니다, 사용하기 전에 나에게(또는 서버에게) 물어보세요.
서버가 실제로 제공하는 것
MCP 서버는 세 가지를 제공할 수 있습니다:
- 도구:
search_messages나create_event처럼 AI가 호출할 수 있는 동작입니다. 문서에서는 “AI 애플리케이션이 작업을 수행하기 위해 호출할 수 있는 실행 가능한 함수”로 설명됩니다. - 리소스: 문서나 데이터베이스 스키마처럼 AI가 문맥을 위해 읽을 수 있는 데이터입니다.
- 프롬프트: 요청을 구조화하는 데 도움이 되는 재사용 가능한 템플릿입니다.
대부분의 사용자에게 중요한 것은 도구입니다. 각 도구에는 이름, AI를 위해 작성된 설명, 입력 목록이 있습니다. 질문을 하면 AI는 도구 설명을 읽고 호출할 도구를 결정합니다.
구체적인 예를 들어보겠습니다. ConnectChats는 WhatsApp, Telegram, Slack 등의 채팅 앱을 위한 MCP 서버입니다. 정확히 7가지 도구를 제공합니다: list_linked_apps, list_chats, read_messages, search_messages, get_messages_to_summarize, draft_reply, send_message. Claude에게 “학교 학부모 그룹에서 금요일에 대해 무엇으로 결정했어?”라고 물어보면, Claude는 list_chats를 호출해 그룹을 찾고, read_messages로 최근 메시지를 읽은 다음 일반 텍스트로 답변할 수 있습니다. 전체 목록은 WhatsApp MCP 서버 페이지에서 확인할 수 있습니다.
로컬 서버와 원격 서버
MCP 서버는 두 가지 방식으로 실행될 수 있으며, 설정할 때 이 차이가 중요합니다.
| 로컬 서버 | 원격 서버 | |
|---|---|---|
| 실행 위치 | 사용자 컴퓨터 | 인터넷상, 회사가 호스팅 |
| 앱과 통신 방법 | 표준 입력 및 출력(stdio) | HTTPS(Streamable HTTP) |
| 일반적인 설정 | 프로그램 설치, 구성 파일 편집 | URL 붙여넣기, 로그인 |
| 휴대폰에서 작동 | 아니오 | 예, 지원 앱에서 |
| 유지 관리 주체 | 사용자 | 제공자 |
로컬 서버는 개발자 도구에서 흔합니다. Claude Code, Cursor, Codex는 구성 파일에서 서버를 시작할 수 있으며, 사용자 컴퓨터의 파일에 접근할 수 있습니다.
원격 서버는 비개발자 대부분이 사용할 것입니다. AI 앱에 URL을 붙여넣고, 브라우저 창에서 서비스에 로그인하면 끝입니다. MCP 사양은 이 로그인을 OAuth 2.1을 기반으로 하며, “Google로 로그인” 버튼과 같은 표준군입니다(인증 사양). AI 앱은 비밀번호를 보지 못하며, 서비스가 취소할 수 있는 토큰을 받습니다.
ConnectChats는 원격 서버이므로 웹의 ChatGPT, 휴대폰의 Claude, 노트북의 Cursor에서 동일한 계정으로 작동합니다.
어떤 AI 앱이 MCP 서버를 지원하나요
지원이 빠르게 확산되고 있지만, 모든 앱에서 이 기능을 다르게 부릅니다. 2026년 11월 기준:
| AI 앱 | 기능 이름 | 추가 위치 |
|---|---|---|
| ChatGPT | 플러그인(사용자 정의 MCP 서버) | 플러그인, ”+”, “Add custom MCP server” |
| Claude | 커넥터(사용자 정의 커넥터) | 커스터마이즈, 커넥터, “Add custom connector” |
| Grok | 커넥터 | grok.com/connectors, New Connector, Custom |
| Manus | 사용자 정의 MCP 서버 | 설정, 통합, 사용자 정의 MCP 서버 |
| Claude Code | MCP 서버 | claude mcp add --transport http <name> <url> |
| Cursor | MCP 서버 | .cursor/mcp.json 또는 Cursor 설정 |
| Codex | MCP 서버 | codex mcp add <name> --url <url> |
플랜도 중요합니다. ChatGPT에서는 OpenAI 도움말 센터에 따르면 전체 MCP 지원(쓰기 작업 포함)은 Business, Enterprise 및 Edu에서 사용 가능하며, Pro 사용자는 읽기 및 가져오기 권한으로 사용자 정의 서버를 연결할 수 있습니다. Claude에서는 사용자 정의 커넥터가 모든 플랜에서 사용 가능하며, 무료 플랜은 하나로 제한됩니다. 기능을 사용하기 전에 현재 약관을 확인하세요, 이러한 세부 사항은 자주 변경됩니다.
단계별 설정은 ChatGPT, Claude, Claude Code, Cursor, Codex 가이드를 참조하세요. 주로 Claude를 사용한다면 Claude 커넥터 사용 방법 가이드에서 권한 및 모바일 사용법도 확인할 수 있습니다.
MCP 서버 추가해도 안전한가요?
MCP 서버는 AI가 사용자 대신 사용하도록 허용하는 소프트웨어이므로, 앱 설치와 같은 주의가 필요합니다. MCP 사양 자체에서 “도구는 임의의 코드 실행을 나타내며 적절한 주의를 기울여야 한다”고 말하며, 앱은 “어떤 도구를 호출하기 전에 명시적인 사용자 동의를 얻어야 한다”고 합니다(사양 개요).
사람들이 가장 많이 이야기하는 위험 요소:
- 프롬프트 주입. AI가 읽는 텍스트(이메일, 웹 페이지, 채팅 메시지)에는 사용자가 요청하지 않은 동작을 하도록 유도하는 지시사항이 포함될 수 있습니다. Anthropic 도움말 센터는 “악의적인 MCP 서버는 Claude가 의도하지 않은 동작을 하도록 유도하는 숨은 지시사항을 포함할 수 있다”고 경고합니다.
- 도구 오염. 불성실한 서버는 도구 설명 안에 지시사항을 숨길 수 있으며, AI는 읽지만 사용자는 보통 보지 못합니다. Invariant Labs의 보안 연구원들은 2025년 4월 이에 대해 문서화했으며, 사용자가 승인한 후 도구를 변경하는 서버도 함께 보고했습니다.
- 과도한 접근 권한. 모든 곳에서 읽고 보낼 수 있는 서버는 선택한 채팅만 읽을 수 있는 서버보다 위험합니다.
추가하기 전에 확인할 짧은 체크리스트:
- 운영 주체를 알자. 서비스를 소유한 회사 또는 보안 페이지가 명확한 제공자의 서버를 선호하세요.
- 요청하는 권한을 읽자. 서버 용도와 맞지 않는 권한은 거부하세요.
- 계정 밖으로 나가는 동작은 승인을 유지하자. 메시지 보내기, 결제, 이메일 보내기는 사용자 승인을 기다려야 합니다.
- 사용하지 않는 것은 끄자. 대부분의 앱은 채팅별 또는 도구별로 서버를 비활성화할 수 있습니다.
ConnectChats는 이렇게 구축되었습니다: 공유할 채팅을 선택하고, AI는 사용자가 승인할 때까지 답장을 초안만 작성할 수 있으며(승인 후 전송), 저장된 메시지는 사용자의 패스키로만 잠금 해제할 수 있는 키로 암호화됩니다. 자세한 내용은 보안 페이지를 참조하세요.
채팅에서 어떻게 보이나요
현재 대부분의 MCP 서버는 AI 앱을 작업 도구(이슈 트래커, 문서, 데이터베이스)에 연결합니다. 채팅 앱은 비교적 새로운 범주이며, 일상 생활에서 기억해야 할 많은 일이 그룹 채팅에서 발생하기 때문에 더 유용할 수 있습니다.
ConnectChats를 WhatsApp에 연결하면 다음과 같은 질문을 할 수 있습니다:
- “일요일 이후 가족 그룹에서 내가 놓친 내용을 요약해줘.”
- “Lea가 아파트 주소를 보낸 메시지를 찾아줘.”
- “목요일이 괜찮다고 Marco에게 짧게 답장 초안을 작성해줘.”
AI는 읽기와 초안 작성을 수행하며, 보내는 모든 것은 사용자가 승인합니다. ChatGPT, Claude 또는 기타 지원 AI 앱에서 시도해 볼 수 있습니다. WhatsApp은 현재 사용 가능하며, Telegram과 Signal이 다음입니다.
자주 묻는 질문
MCP는 Claude 전용인가요?
아닙니다. Anthropic이 만들었지만 이제는 Linux Foundation 산하의 오픈 표준이며, ChatGPT, Grok, Cursor, Codex, Gemini CLI, Microsoft Copilot Studio 등 많은 곳에서 지원합니다. 하나의 서버로 모두에서 작동할 수 있습니다.
MCP 서버를 사용하려면 개발자가 되어야 하나요?
원격 서버의 경우 아닙니다. ChatGPT, Claude 또는 Grok에서 URL을 붙여넣고 로그인하면 됩니다. 로컬 서버와 Claude Code 같은 명령줄 도구는 더 기술적이지만 선택 사항입니다.
MCP 서버는 API와 같은가요?
정확히 같지는 않습니다. API는 프로그램이 서비스와 통신하는 방법입니다. MCP 서버는 일반적으로 API 위에 있으며, AI 모델이 이해하고 안전하게 사용할 수 있는 방식으로 설명합니다: 명명된 도구, 일반 언어 설명, 표준 로그인 절차.
MCP 서버 사용에 비용이 들나요?
프로토콜 자체는 무료입니다. 일부 서버는 무료, 일부는 유료이며, 일부 AI 앱은 특정 플랜에서만 MCP를 제공합니다. ConnectChats는 무료로 시작할 수 있으며, 가격을 참조하세요.
현재 MCP 버전은 무엇인가요?
사양은 날짜로 버전이 지정됩니다. 현재 버전은 2026-07-28입니다. 사용자로서 이 버전을 추적할 필요는 없으며, AI 앱과 서버가 사용자를 위해 협상합니다.