60분
제조 설비 MCP Server 구현
Day 1: MCP (Model Context Protocol)
제조 설비 MCP Server 구현
AI Agent 심화 > Day 1: MCP (Model Context Protocol)
학습 목표
MCP Server 기본 구조를 Python으로 구현한다 Resources, Tools, Prompts를 정의한다 설비 데이터를 MCP 리소스로 제공한다
실습: 제조 설비 MCP Server
박 대리의 불만을 해결하자. AI Agent가 공장 시스템과 대화할 수 있게 MCP Server를 만든다.
시나리오
에디터 로딩 중...
Step 1: 프로젝트 설정
에디터 로딩 중...
Step 2: 아래 코드를 완성하세요
- TODO 주석을 확인하고 빠진 부분을 채워 넣으세요
- Resources: 설비 목록 + 개별 설비 상세
- Tools: 설비 상태 조회, 유지보수 요청, 센서 임계치 확인
- Prompts: 트러블슈팅 가이드
실행 확인
에디터 로딩 중...
에디터 로딩 중...
힌트 보기
- • Resources는 @server.list_resources()와 @server.read_resource() 데코레이터를 사용합니다
- • Tools는 inputSchema에 JSON Schema 형식으로 파라미터를 정의합니다
- • URI는 "protocol://path" 형태입니다. equipment://CNC-001 같은 식이죠
정답 보기
에디터 로딩 중...