MCP(Model Context Protocol, 모델 컨텍스트 프로토콜)는 Claude, ChatGPT, Gemini 같은 AI 애플리케이션이 회사의 데이터와 도구에 어디서나 같은 방식으로 연결되게 하는 개방형 표준이고, MCP 서버는 CRM이나 ERP 같은 시스템 하나를 이 표준으로 공개하는 작은 프로그램입니다. 기업 입장에서 MCP는 AI가 일반적인 질문에 답하는 단계를 넘어 실제 고객, 주문, 문서를 다루게 만드는 연결 고리입니다. MCP의 작동 방식, API와의 차이, 커스텀 MCP 서버를 구축할 만한 경우, 보안을 지키는 방법을 차례로 정리했습니다.
핵심 요약
MCP 서버는 회사 시스템 하나를 MCP를 지원하는 모든 AI 애플리케이션이 찾아 쓸 수 있는 도구와 데이터로 바꿔 줍니다. 그래서 AI 제품마다 따로 연결할 필요 없이 시스템을 한 번만 연결하면 됩니다. 먼저 소프트웨어 업체가 공식 MCP 서버를 제공하는지 확인하고, 사내 시스템이나 오래된 레거시 시스템, 자사 업무에 특화된 작업에는 커스텀 서버를 구축하십시오. 범위가 좁은 읽기 전용 도구 몇 개로 시작하고, 신뢰할 수 있는 서버만 실행하며, 데이터를 바꾸는 작업에는 반드시 사람의 승인을 거치게 하십시오.
MCP(Model Context Protocol)란 무엇인가?
MCP는 AI 애플리케이션을 외부 시스템에 연결하는 오픈소스 표준으로, MCP 공식 문서(영문)는 이를 AI를 위한 USB-C 포트에 비유합니다. Anthropic은 2024년 11월 MCP를 오픈소스로 공개하면서(영문) AI 어시스턴트를 데이터가 있는 시스템에 연결하는 표준이라고 소개했습니다. 2025년 12월에는 Anthropic이 MCP를 Agentic AI Foundation에 기증했습니다(영문). Agentic AI Foundation은 리눅스 재단(Linux Foundation) 산하의 기금으로, Anthropic, Block, OpenAI가 공동 설립했습니다. 같은 발표에 따르면 그 시점에 활성화된 공개 MCP 서버는 1만 개가 넘었고, ChatGPT, Cursor, Gemini, Microsoft Copilot, Visual Studio Code 등 여러 AI 제품이 MCP를 채택했습니다.
실무에서 중요한 점은 MCP가 특정 AI 업체에 묶여 있지 않다는 것입니다. 오늘 만든 MCP 서버를 여러 AI 애플리케이션에서 쓸 수 있고, 팀이 다음에 도입할 AI 애플리케이션에서도 그대로 쓸 수 있습니다. 팀이 쓸 AI 어시스턴트를 고르는 기준은 챗GPT vs 클로드 vs 제미나이 기업용 요금제 비교에서 다룹니다.
MCP 서버란?
MCP 서버는 MCP를 통해 AI 애플리케이션에 맥락(데이터)과 실행할 수 있는 작업을 제공하는 프로그램입니다. MCP 아키텍처 개요(영문)는 세 참여자를 설명합니다. MCP 호스트는 AI 애플리케이션(예: Claude Desktop, Visual Studio Code)이고, 호스트는 연결하는 MCP 서버마다 MCP 클라이언트를 하나씩 만들며, 각 클라이언트는 자기 서버와 전용 연결을 유지합니다. MCP 서버가 제공할 수 있는 것은 세 가지입니다.
- 도구(Tools): AI가 호출할 수 있는 작업입니다. 예를 들어 “고객 찾기”, “재고 확인”, “주문 초안 만들기”입니다.
- 리소스(Resources): AI가 읽을 수 있는 데이터입니다. 예를 들어 제품 카탈로그, 가격표, 데이터베이스 스키마입니다.
- 프롬프트(Prompts): AI가 서버를 다루는 방식을 구조화하는 재사용 가능한 템플릿입니다.
MCP 서버를 실행하는 방식은 두 가지입니다. 로컬 서버는 사용자 자신의 컴퓨터에서 실행되며 표준 입출력(stdio)으로 통신합니다. 원격 서버는 웹 서버에서 실행되고 인증을 거쳐 HTTP로 접속하며, 팀이 함께 쓰는 회사 시스템에는 보통 이 방식을 씁니다.
MCP 서버와 API의 차이는?
MCP 서버와 API의 가장 큰 차이는 그 인터페이스를 누가 쓰느냐입니다. API는 개발자를 위한 인터페이스이고 MCP 서버는 AI 애플리케이션을 위한 인터페이스이며, MCP 서버는 API를 대체하지 않고 보통 API 위에서 동작하면서 AI가 그 API를 쓸 수 있게 만듭니다.
- API는 개발자를 위해 설계됩니다. 시스템마다 엔드포인트, 데이터 형식, 인증 방식이 다르고, 연동할 때마다 누군가 그에 맞춰 코드를 작성합니다.
- MCP 서버는 AI 애플리케이션을 위해 설계됩니다. 자신의 도구와 데이터를 표준 형식으로 설명하고 AI 애플리케이션이 실행 중에 이를 찾아내므로, AI 제품마다 맞춤 코드를 짜지 않아도 모델이 언제 고객을 조회하고 언제 주문을 확인할지 스스로 판단할 수 있습니다.
정리하면 API는 시스템이 소프트웨어와 대화하는 방법이고, MCP 서버는 시스템이 AI와 대화하는 방법입니다. MCP 서버는 보통 내부에서 같은 API를 호출하되, 회사가 정한 제한 안에서만 호출합니다.
기업의 MCP 활용 사례
MCP는 직원이나 AI 에이전트가 복사해 붙인 단편적인 정보가 아니라 실시간 업무 데이터를 필요로 하는 곳이라면 어디서든 가치가 있습니다. 대표적인 활용 사례는 다음과 같습니다.
- 영업: 고객과 통화하기 전에 Claude나 ChatGPT에게 CRM의 고객 이력, 진행 중인 주문, 마지막 견적을 물어보고 후속 연락 초안을 쓰게 합니다.
- 고객 상담: AI 어시스턴트가 답변하는 도중에 주문 상태나 배송 정보를 조회하게 합니다. WhatsApp에서 이런 에이전트를 운영하는 방법은 왓츠앱 AI 에이전트 도입 가이드에서 비교합니다.
- 운영과 재무: 재고, 매출, 인보이스를 일상 언어로 조회하고 요약이나 보고서를 받습니다.
- AI 에이전트: n8n, Dify, 직접 작성한 코드로 만든 에이전트에게도 같은 방식으로 통제된 시스템 접근 권한을 줍니다. 가장 먼저 맡길 업무를 고르는 방법은 중소기업을 위한 AI 에이전트 가이드에서 설명합니다.
- 소프트웨어 회사: 자사 제품용 MCP 서버를 제공해 고객사의 AI 어시스턴트가 그 제품을 다룰 수 있게 합니다.
커스텀 MCP 서버 구축이 필요한 경우
시스템에 맞는 공식 MCP 서버가 없거나, 자사 업무에 특화된 작업을 회사가 정한 제한 안에서 AI가 쓰게 하려면 커스텀 MCP 서버를 구축해야 합니다. 다음 순서로 검토하십시오.
- 공식 서버가 있는지 확인합니다. 일부 소프트웨어 업체는 자사 제품용 공식 MCP 서버를 공개합니다. 예를 들어 MCP 문서는 Sentry의 공식 서버를 원격 서버의 예로 듭니다. 공식 서버는 업체가 유지보수하므로 보통 가장 안전한 출발점입니다.
- 플랫폼을 검토합니다. n8n과 Dify를 쓰면 서버를 처음부터 작성하지 않고도 워크플로나 앱을 MCP 서버로 공개할 수 있습니다. 두 플랫폼의 차이는 n8n, Dify, Coze 비교에서 정리했습니다.
- 커스텀 서버를 구축합니다. 사내 데이터베이스나 오래된 ERP·CRM 시스템을 연결할 때, 또는 모든 테이블에 그대로 접근하게 하는 대신 “기존 고객의 견적서 초안 만들기”처럼 범위가 좁고 의미가 분명한 도구를 원할 때는 사내 MCP 서버를 직접 구축하는 편이 맞습니다.
좋은 커스텀 MCP 서버는 작게 시작합니다. 이름이 분명한 도구 몇 개를 먼저 읽기 전용으로 만들고, 쓰기 권한을 더하기 전에 실제 질문으로 테스트하십시오.
MCP 보안: 반드시 지켜야 할 원칙
MCP 서버는 AI에게 회사 시스템에 대한 실제 접근 권한을 주므로 보안을 처음부터 설계에 넣어야 합니다. 공식 MCP 보안 모범 사례(영문)와 OWASP의 지침이 짚는 핵심은 다섯 가지입니다.
- 신뢰할 수 있는 서버만 실행하십시오. MCP 보안 가이드는 로컬 서버가 사용자 시스템에 직접 접근할 수 있고, 악성 서버나 시작 명령이 임의의 코드를 실행할 수 있다고 경고합니다. 그래서 설치 전에 실행될 명령을 정확히 보여 주고, 샌드박스에서 실행하고, 기본 권한을 최소화하라고 권합니다.
- 최소 권한 원칙을 지키십시오. 좁은 권한만 요청하고 필요할 때만 늘리십시오. 같은 가이드는
files:*나admin:*같은 넓은 스코프(scope)를 주면 토큰 하나만 탈취돼도 모든 것에 접근할 수 있게 된다고 경고합니다. - 원격 서버는 제대로 인증하십시오. 원격 서버는 모든 요청을 인증해야 하며, MCP 명세는 클라이언트의 토큰을 하위 API에 그대로 넘기는 것을 금지합니다.
- 위험한 작업은 사람이 승인하게 하십시오. OWASP의 LLM 애플리케이션 Top 10은 위험 항목 중 하나로 과도한 자율성(Excessive Agency)(영문)을 들고, 권한을 최소화하고 결제, 삭제, 고객에게 보내는 메시지처럼 영향이 큰 작업은 사람이 승인하라고 권고합니다.
- 호출 로그를 남기십시오. 어떤 도구가 누구에 의해 호출됐고 결과가 무엇이었는지 기록해, AI가 한 일을 나중에 검토할 수 있게 하십시오.
자주 묻는 질문
MCP 서버란 쉽게 말해 무엇인가요?
MCP 서버는 Claude, ChatGPT, Gemini 같은 AI 애플리케이션이 회사 시스템 하나를 쓸 수 있게 해 주는 연결 장치(커넥터)입니다. “고객 조회”나 “재고 확인”처럼 어떤 작업과 데이터를 쓸 수 있는지 AI에게 알려 주고, 회사가 정한 범위 안에서 그 작업을 실행합니다. MCP는 공통 표준이므로 MCP 서버 하나를 여러 AI 애플리케이션에서 함께 쓸 수 있습니다.
MCP가 API를 대체하나요?
아니요. MCP 서버는 보통 내부에서 기존 API를 호출하며, MCP는 AI 애플리케이션이 그 기능을 찾아 쓰는 표준 방식을 더할 뿐입니다. 일반적인 소프트웨어 연동에는 여전히 API를 쓰고, AI를 위한 인터페이스로 MCP 서버를 둡니다.
회사 데이터에 MCP를 써도 안전한가요?
신중하게 설정하면 회사 데이터에도 MCP를 안전하게 쓸 수 있습니다. 신뢰할 수 있는 서버만 실행하고, 서버마다 꼭 필요한 최소 권한만 주고, 원격 서버는 제대로 인증하고, 데이터를 바꾸거나 고객에게 연락하는 작업에는 사람의 승인을 요구하고, 모든 호출을 기록하십시오. 위험은 프로토콜 자체보다 지나치게 넓은 접근 권한과 신뢰할 수 없는 서버에서 주로 생깁니다.
UsualMatrix는 Claude, ChatGPT 등 AI 애플리케이션을 고객사의 CRM, ERP, 데이터베이스, 사내 도구에 연결하는 MCP 서버를 개발하며, 좁은 권한, 인증, 승인 단계를 처음부터 설계에 넣습니다. 전 세계 기업과 중국어, 스페인어, 영어로 소통합니다. AI 솔루션 서비스를 살펴보시거나 문의하기에서 AI와 연결하고 싶은 시스템에 대해 이야기해 주십시오.
다음 단계
비즈니스에 바로 적용해 보시겠어요?
현재 상황과 필요한 것을 알려 주시면 구체적인 조언과 계획으로 답변드리겠습니다. WhatsApp이나 문의 양식으로 연락해 주세요. 중국어·스페인어·영어로 소통합니다.
관련 서비스 AI 솔루션