MCP(Model Context Protocol) 완벽 가이드
Anthropic이 만든 MCP의 개념, 구조, 서버 구축, 실전 활용법.
Anthropic이 만든 MCP의 개념, 구조, 서버 구축, 실전 활용법.
MCP란 무엇인가
Model Context Protocol(MCP)은 AI 모델이 외부 도구와 데이터 소스에 연결되는 표준 프로토콜입니다. Anthropic이 오픈 표준으로 공개했으며, AI 에이전트가 Google Drive, Slack, Jira, 데이터베이스 등과 소통하는 방법을 정의합니다.
MCP 서버 구조
MCP 서버는 3가지 요소로 구성됩니다:
- Resources: AI가 읽을 수 있는 데이터 (파일, DB 레코드 등)
- Tools: AI가 실행할 수 있는 기능 (검색, 생성, 수정 등)
- Prompts: 미리 정의된 프롬프트 템플릿
실전: 나만의 MCP 서버 만들기
TypeScript로 간단한 MCP 서버를 만들 수 있습니다. @modelcontextprotocol/sdk 패키지를 설치하고, 도구와 리소스를 정의하면 됩니다. Claude Code나 Claude Desktop에서 바로 연결 가능합니다.
주요 MCP 서버 목록
이미 사용 가능한 MCP 서버들: Google Drive, Slack, GitHub, PostgreSQL, Puppeteer(웹 브라우징), Filesystem(파일 접근) 등. mcp.so에서 전체 목록 확인 가능.
MCPmodel-context-protocolanthropic통합서버