개요

MCP (Model Context Protocol)는 Anthropic이 2024년 말 공개한 AI 에이전트와 외부 도구/서비스를 연결하는 오픈 프로토콜입니다. AI 모델이 파일 시스템, 데이터베이스, API, SaaS 서비스 등에 접근할 수 있는 표준화된 인터페이스를 제공합니다. “AI를 위한 USB-C”에 비유됩니다.

핵심 개념

[AI 앱/에이전트] ←→ [MCP 클라이언트] ←→ [MCP 서버] ←→ [외부 도구/서비스]
   (Host)              (Protocol)          (Tool Provider)
구성요소역할예시
HostMCP를 사용하는 AI 앱Claude Desktop, VS Code, Cursor
Client호스트 내 프로토콜 커넥터MCP 클라이언트 라이브러리
Server도구/리소스를 제공하는 서버파일 시스템, GitHub, Slack MCP 서버

MCP 서버가 제공하는 것

기능설명예시
ToolsAI가 호출할 수 있는 함수create_issue(), send_email()
ResourcesAI가 읽을 수 있는 데이터파일 내용, DB 스키마
Prompts미리 정의된 프롬프트 템플릿”이 코드를 리뷰해줘”

지원 현황

MCP 호스트 (클라이언트)

지원
Claude Desktop공식 지원
Claude Code CLI공식 지원
Cursor지원
VS Code (GitHub Copilot)지원
Gemini CLI지원
Windsurf지원
Zed지원
Continue지원

주요 MCP 서버

서버기능
Filesystem로컬 파일 읽기/쓰기/검색
GitHub리포/이슈/PR 관리
Slack메시지 전송/채널 관리
Google Drive파일 검색/읽기
PostgreSQLDB 쿼리 실행
Puppeteer웹 브라우저 자동화
Brave Search웹 검색
Memory에이전트 장기 기억
Sentry에러 추적 조회
Google Workspace CLIGmail, Sheets, Docs 접근

MCP 서버 레지스트리: https://github.com/modelcontextprotocol/servers

동작 방식

1. 사용자가 AI 앱에서 질문/요청
2. AI 모델이 필요한 도구 판단 → MCP 도구 호출 결정
3. MCP 클라이언트 → MCP 서버로 요청 전송 (JSON-RPC 2.0)
4. MCP 서버가 외부 서비스 호출 → 결과 반환
5. AI 모델이 결과를 바탕으로 답변 생성

통신 프로토콜

  • 전송: stdio (로컬) 또는 SSE/HTTP (원격)
  • 메시지: JSON-RPC 2.0
  • 인증: OAuth 2.0 (원격 서버)

MCP vs 기존 방식

항목Function Calling (기존)MCP
표준벤더별 다름 (OpenAI, Anthropic 각자)통일 표준
도구 배포앱마다 개별 구현한 번 만들면 어디서든 사용
발견하드코딩동적 발견 (서버가 도구 목록 제공)
생태계파편화공유 생태계

직접 만들기

MCP 서버 (Python)

from mcp.server import Server
from mcp.types import Tool
 
server = Server("my-server")
 
@server.tool()
async def get_weather(city: str) -> str:
    """도시의 현재 날씨를 조회합니다."""
    # API 호출 로직
    return f"{city}: 맑음, 22°C"
 
server.run()

MCP 서버 (TypeScript)

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
 
const server = new McpServer({ name: "my-server" });
 
server.tool("get_weather", { city: z.string() }, async ({ city }) => ({
  content: [{ type: "text", text: `${city}: 맑음, 22°C` }]
}));

2026 현황

  • 사실상 표준: Anthropic, Google, Microsoft, OpenAI 모두 지원/채택
  • MCP 서버 마켓플레이스 형성 중
  • 엔터프라이즈: Slack, GitHub, Sentry 등 공식 MCP 서버 제공
  • 에이전트 시대의 핵심 인프라로 자리잡는 중

관련 항목