MCP 서버 란 무엇인가?

MCP 서버 구조

1. 기본 아키텍처

 MCP 서버의 핵심 구성 요소
interface MCPServer {
  tools: Tool[];                   //1. 도구 (Tools) - AI가 실행할 수 있는 함

  resources: Resource[];  // 2. 리소스 (Resources) - AI가 접근할 수 있는 데이터

  prompts: Prompt[];      // 3. 프롬프트 (Prompts) - 미리 정의된 프롬프트 템플릿

  transport: Transport;   // 4. 전송 계층 (Transport) - 통신 방법
}

















2. MCP의 핵심 구성 요소

 도구(Tools) - AI가 사용할 수 있는 능력
 리소스(Resources) - AI가 접근할 수 있는 자료
 프롬프트(Prompts) - 미리 준비된 질문 템플릿

3.MCP 서버 작동 원리 (스토리텔링)

🎭 레스토랑 주방 이야기

 등장인물
- 손님: 사용자 (당신)
- 웨이터: Claude AI
- 주방: MCP 서버
- 요리도구: Tools (도구)
- 식재료: Resources (리소스)
- 레시피북: Prompts (프롬프트)

 스토리
1. **주문 (사용자 요청)**
   손님: "파스타 주세요"

2. **웨이터가 주방에 전달 (Claude → MCP)**
   웨이터: "주방! 파스타 하나요!"

3. **주방에서 요리 (MCP 서버 작동)**
   - 레시피북 확인 (Prompt 조회)
   - 식재료 준비 (Resource 접근)
   - 요리도구 사용 (Tool 실행)

4. **완성된 요리 전달 (MCP → Claude)**
   주방: "파스타 완성!"

5. **서빙 (Claude → 사용자)**
   웨이터: "주문하신 파스타 나왔습니다!"

댓글

이 블로그의 인기 게시물

claude code 로 사진 정리를 해볼까?

MCP란 무엇인가?

🎯 MCP vs API - 5살도 이해하는 완벽 구분법