AI

MCP란 무엇인가?

Byeong 2025. 5. 9. 03:18

 

MCP는 AI가 외부 데이터와 도구를 더 똑똑하게 활용할 수 있도록 도와주는 연결 프로토콜이다.

 쉽게 말해, AI가 인터넷의 다양한 데이터와 소프트웨어에 '표준 방식'으로 접근할 수 있도록 해주는 길을 만들어주는 기술이다.

 

 예를 들어, 기존 API 방식은 각 웹사이트에 각각 계정을 만들어야 했다면 MCP는 마치 하나의 구글 계정으로 여러 웹사이트에 로그인하는 것처럼 하나의 통로를 통해 여러 시스템과 연결할 수 있게 해준다.

 

 이렇게 되면, AI는 각기 다른 데이터나 도구에 접근할 때마다 매번 새롭게 배워야 할 필요 없이 MCP라는 통일된 규칙을 이용해 손쉽게 연결하고 데이터를 받아올 수 있다.


어떻게 작동하나?

MCP는 클라이언트-서버 구조로 이루어져 있다.

AI 요청 → MCP 클라이언트 → MCP 서버 → 데이터 반환 → AI
  • MCP 클라이언트는 AI의 명령을 받아 외부와 통신을 시도하고,
  • MCP 서버는 실제로 데이터를 가져오거나 기능을 실행해 결과를 다시 클라이언트 → AI로 전달한다.

이런 구조를 통해 AI는 웹 브라우징, 문서 편집, 코드 실행, 외부 서비스 연결 등 다양한 작업을 실시간으로 수행할 수 있게 된다.

 

https://modelcontextprotocol.io/introduction


특징

  • 개뱡형 표준 : 누구나 자유롭게 사용이 가능하고 어떤 AI 시스템에서도 사용할 수 있다.
  • 양뱡향 연결 : AI 모델과 데이터 소스간의 양뱡향 통신을 지원. 기존 API 방신은 단일 지금은 지속적 통신.
  • 범용선과 표준화 : 다양한 데아터 소스와 도구를 하나의 표준 프로토콜로 연결할 수 있다. 단일프로토콜로 연결 가능.
  • 보안 및 신뢰성 : AI 모델과 데이터 소스간의 안전하고 신뢰할 수 있는 연결 제공.

왜 중요한가?

MCP는 AI가 단순히 글을 만들어내는 수준을 넘어서

직접 데이터를 찾아보고, 외부 시스템과 협력하면서 문제를 해결할 수 있도록 해주는 핵심 기술이다.

즉, AI가 실시간으로 웹사이트를 검색하고, 스프레드시트를 편집하며, 개발 도구와 연동해서 코드를 수정하는 등의 복잡한 작업을 수행할 수 있게 해준다. 이로써 AI의 실용성과 지능 수준이 높아진다.


참고

https://dytis.tistory.com/112

https://dytis.tistory.com/113

https://digitalbourgeois.tistory.com/875

https://modelcontextprotocol.io/introduction

https://github.com/jlowin/fastmcp?tab=readme-ov-file