오픈소스 · ★ GitHub 별 91,230 (2026-10-14 기준)
MCP (Model Context Protocol)
MCP는 AI 애플리케이션을 외부 데이터·도구·워크플로에 연결하는 오픈소스 표준이다.
소개
MCP(Model Context Protocol)는 AI 애플리케이션이 외부 시스템과 연결되는 방식을 하나로 맞춘 오픈소스 표준이다. 공식 문서는 이를 AI 애플리케이션용 USB-C 포트에 비유한다. Claude나 ChatGPT 같은 AI 애플리케이션이 로컬 파일·데이터베이스 같은 데이터 소스, 검색 엔진·계산기 같은 도구, 특화된 프롬프트 같은 워크플로에 접근해 작업을 수행할 수 있게 한다.
구성은 데이터와 도구를 노출하는 MCP 서버와, 이 서버에 연결하는 클라이언트 애플리케이션으로 나뉜다. 서버는 보통 C#, Go, Java, Kotlin, PHP, Python, Ruby, Rust, Swift, TypeScript용 공식 MCP SDK로 만든다. 공개된 서버는 MCP Registry에서 찾아볼 수 있고, GitHub 저장소에는 파일 작업, Git, 웹 콘텐츠 가져오기, 지식 그래프 기반 메모리 같은 참조 구현이 있다.
AI 애플리케이션이나 에이전트를 만들면서 여러 데이터 소스와 도구를 붙여야 하는 개발자에게 맞다. 한 번 만들어 두면 MCP를 지원하는 여러 클라이언트에서 함께 쓸 수 있다. 저장소의 참조 서버는 교육용 예시이며 실제 서비스용이 아니므로, 개발자가 자신의 위협 모델에 맞춰 보안 요건을 따져 보고 안전장치를 갖춰야 한다.
이런 데 씁니다
- 에이전트가 Google Calendar나 Notion에 접근해 개인화된 비서처럼 동작하게 한다.
- 기업 챗봇을 조직 안의 여러 데이터베이스에 연결해 채팅으로 데이터를 분석하게 한다.
- Claude Code가 Figma 디자인을 바탕으로 웹 앱을 만들게 한다.
- AI 모델이 Blender로 3D 디자인을 만들고 3D 프린터로 출력하게 한다.
- 자체 데이터와 도구를 MCP 서버로 노출해 여러 AI 클라이언트에서 재사용한다.
가격·라이선스
오픈소스 표준
시작하기
- 공식 사이트(modelcontextprotocol.io)에서 MCP의 핵심 개념과 구조(Architecture) 문서를 읽는다.
- 이미 공개된 서버가 필요하면 MCP Registry에서 찾아본다.
- 직접 만들려면 사용하는 언어에 맞는 공식 MCP SDK를 고른다.
- GitHub의 참조 서버(Everything, Filesystem, Git 등)를 예시 삼아 서버나 클라이언트를 구현한다.
- 공식 문서의 Security 항목을 보고 보안 고려 사항과 권장 방식을 적용한다.
링크
관련 용어·기업
최근 브리핑 언급
출처
- What is the Model Context Protocol (MCP)? - Model Context Protocol
- modelcontextprotocol/servers README
공개 자료(공식 페이지·README)를 근거로 정리했습니다. 가격·기능은 바뀔 수 있으니 공식 사이트에서 확인하세요.