

2025년 3월 초 대한민국에서 MCP, MCP Server 검색량이 증가함을 알 수 있다.
이유는?
2024년 11월 Anthropic이 시작한 프로젝트 "MCP"를 오픈 소스로 공개하여 여러 회사가 채택하고, AI 도구 상호작용의 새로운 표준으로 자리잡아가는 중이기 때문이다.
그래서 이번엔 간단하게 MCP가 뭔지 알아보려고 한다.
MCP란?
"AI 모델이 외부 도구 및 데이터 소스와 상호작용하는 방식을 표준화한 새로운 개방형 프로토콜이다."
MCP는 Model Context Protocol의 약자로, AI 모델, 특히 대규모 언어 모델(LLM)이 외부 데이터 소스, 도구 및 기타 리소스와 상호 작용하는 방식을 표준화하는 오픈 프로토콜이다. MCP는 LLM이 주변 환경을 더 잘 이해하고, 더 정확하고 관련성 높은 응답을 제공할 수 있도록 돕는 것을 목표로 한다.
MCP 서버란?
MCP 서버는 MCP 프로토콜을 통해 특정 기능이나 데이터에 대한 액세스를 제공하는 프로그램이다. 이러한 서버는 로컬 또는 원격 데이터 소스에 연결하여 LLM이 다양한 정보와 도구를 활용할 수 있도록 한다.
더 쉽게 말해, MCP 서버는 AI 모델이 필요로 하는 정보나 도구를 제공하는 '다리' 역할을 한다.
특히 MCP 서버는 AI 모델이 웹 검색을 수행하거나, 특정 데이터베이스에서 정보를 검색하거나, 다른 소프트웨어 응용 프로그램을 제어할 수 있도록 한다.
MCP 서버의 주요 기능
표준화된 상호 작용: MCP 서버는 AI 모델과 외부 도구가 통신할 수 있는 공통 언어를 제공하여 다양한 시스템과의 통합을 단순화한다.
향상된 컨텍스트 인식: MCP 서버를 통해 AI 모델은 실시간 데이터 및 전문 도구에 액세스하여 컨텍스트를 더 잘 이해하고 더 정확한 응답을 생성할 수 있다.
양방향 통신: MCP는 AI 모델이 정보를 수신할 뿐만 아니라 외부 시스템에서 작업을 트리거할 수 있도록 지원하여 보다 동적이고 상호 작용적인 AI 응용 프로그램을 가능하게 한다.
보안: MCP 서버는 중요한 데이터를 보호하고 무단 액세스를 방지하기 위한 기능을 통합한다.
MCP로 AI와 프로그램을 연결했을 때의 구조도는 다음과 같다.

읽어보면 API랑 차이가 없어보인다.
MCP와 API의 차이점을 알아보니 다음과 같다.
특징 | MCP | API |
통합 노력 | 단일 표준으로 통합 용이 | 개별 API마다 별도의 통합 필요 |
실시간 통신 | 지원 | 일반적으로 지원하지 않음 |
동적 발견 | 지원 (AI 모델이 사용 가능한 도구를 자동으로 검색) | 불가능 |
확장성 | 플러그 앤 플레이 방식 | 새로운 도구/서비스 추가 시 추가 통합 필요 |
보안 및 제어 | 일돤된 보안 및 제어 메커니즘 제공 | API마다 상이한 보안 및 제어 방식 |
단일 프로토콜 | 한 번 통합으로 다양한 도구 및 서비스 연결 가능 | |
동적 발견 | AI 모델이 사전 코딩 없이 사용 가능한 도구를 자동으로 검색하고 상호 작용 가능 | |
양방향 통신 | 실시간으로 정보를 가져오고 작업을 수행 가능 (WebSocket과 유사) |
일단 지금까지 나의 지식으로 MCP는
-> 양방향통신을 지원해 상호작용이 가능한 AI특화 API로 정리되었다!
-> 그리고 이걸 무료로 공개하는데 기능도 좋아져서 핫하다!
그래서, MCP는 API의 다음 세대?
" MCP는 API를 '감싸는' 래퍼(wrapper) 역할을 하여 LLM이 API를 더 쉽게 이해하고 사용할 수 있도록 해주는 것"
-> MCP가 기존 API를 완전히 대체하는 것은 아니다.
-> API는 여전히 많은 분야에서 유용하게 사용되고 있으며, MCP는 이러한 API를 LLM이 더 잘 활용할 수 있도록 돕는 역할이다.
특히, 기존 API의 한계를 극복하고 AI 모델과 외부 도구 간의 상호 작용을 더욱 원활하게 만들어주는 중요한 역할이다.
사담_)
작년 Microsoft 빌드 애프터 파티에 참가했던 Microsoft Copilot AI Agents와 기능이 비슷해 보인다.

MCP서버 활용 사례 중 가장 많이 보이는 사례는 노션과 연동하는것이다.
이는 현재 MS가 MS Office에 AI 기능을 탑재한것과 매우 유사하다 생각이 된다.
https://www.microsoft.com/ko-kr/microsoft-copilot/microsoft-copilot-studio
Copilot 사용자 지정 및 에이전트 만들기 | Microsoft Copilot Studio
Microsoft Copilot Studio를 사용하여 사용자 지정 AI 도우미 및 가상 에이전트를 만듭니다. AI 봇 및 Microsoft 365 Copilot 통합을 사용하여 워크플로를 향상시킵니다.
www.microsoft.com
MCP 구조 및 자세한 정보는 아래 링크에서 확인해보자
https://modelcontextprotocol.io/introduction
Introduction - Model Context Protocol
Understand how MCP connects clients, servers, and LLMs
modelcontextprotocol.io
'시스템엔지니어 > CS와 이것저것' 카테고리의 다른 글
[백엔드] SSL 인증서와 HTTPS (0) | 2025.04.02 |
---|---|
[백엔드] 암호화 방식: 대칭키, 비대칭키 (0) | 2025.04.02 |
[프론트엔드] CDN 개념과 특징 (0) | 2025.03.30 |
[프론트엔드] 프로토타입 상속의 동작 방식 (0) | 2025.03.29 |
[백엔드] 연결 리스트, 포인터로 연결하여 관리 (0) | 2025.03.28 |