연락처 정보

코스 개요

프로토콜 해부학

  • 복잡한 에이전트 생태계에서 함수 호출만으로는 부족한 이유
  • MCP 기본 요소: 도구, 리소스, 프롬프트 및 해당 JSON 스키마
  • MCP 세션의 수명 주기: 초기화, 도구 목록 조회, 호출, 반환, 종료
  • 에이전트에게 기능 노출 관점에서 MCP를 OpenAPI 및 GraphQL과 비교

Stdio MCP 서버 구축

  • 공식 SDK를 사용하여 TypeScript MCP 서버의 뼈대 구조 작성
  • Zod를 사용하여 도구 스키마 정의 및 런타임 검증 코드 생성
  • 내부 REST API 또는 데이터베이스를 호출하는 도구 핸들러 구현
  • 오류 처리, 부분 결과 처리 및 장기 실행 도구 실행 관리

HTTP MCP 서버 구축

  • 원격 배포 및 부하 분산을 위해 stdio에서 HTTP로 업그레이드
  • bearer 토큰 및 mTLS를 사용한 인증 구현
  • 세션 중 HTTP 연결이 실패했을 때의 우아한 감소(graceful degradation)
  • Kong 또는 nginx 뒤에 HTTP MCP 서버를 배치하여 속도 제한 적용

클라이언트 통합 패턴

  • 구성 파일을 사용하여 Claude Code에 MCP 서버 등록
  • OpenClaude를 동시에 여러 MCP 엔드포인트에 연결
  • MCP Python SDK를 사용하여 맞춤형 Python 에이전트 클라이언트 작성
  • 런타임 동안 도구 사용 가능성 변경 사항 처리

리소스 및 프롬프트 노출

  • 에이전트 컨텍스트 보충을 위한 읽기 전용 리소스 노출
  • 에이전트 추론을 안내하는 매개변수화된 프롬프트 템플릿 생성
  • 기본 데이터가 변경될 때 리소스를 동적으로 업데이트
  • 보안 명확성을 위해 변경 가능한 도구와 변경 불가능한 리소스 분리

내부 도구 레지스트리 및 발견

  • 메타데이터 및 소유권 태그가 포함된 회사 전체 MCP 레지스트리 구축
  • DNS-SD 또는 잘 알려진 엔드포인트 파일을 통한 자동 발견
  • 클라이언트를 방해하지 않고 도구를 버전 관리하고 오래된 엔드포인트를 사용 중지
  • 에이전트 검색 가능성을 위한 자연어 설명으로 도구 카탈로그 구성

엔터프라이즈 보안 경계

  • 에이전트 ID를 기반으로 도구 핸들러 내에서 권한 확인 구현
  • 네트워크 세그メン테이션을 사용하여 고위험 도구를 일반 에이전트 접근으로부터 격리
  • seccomp 및 gVisor 컨테이너를 통한 도구 실행 샌드박스화
  • 규정 준수 및 포렌식 분석을 위해 모든 도구 호출 로깅

성능 및 신뢰성 엔지니어링

  • 도구 패밀리별 시간 제한 정책 설정: 데이터베이스, 컴퓨팅, 외부 API
  • 하류 서비스가 이상 상태일 때 서킷 브레이커(circuit breakers) 구현
  • 중복으로 인한 비싼 연산을 줄이기 위해 도구 결과 캐싱
  • MCP 서버를 사이드카(sidecar) 형태로 실행하는 것과 독립 마이크로서비스로 실행하는 것 비교

에이전트 플랫폼 간 상호 운용성

  • Claude Code 및 Continue.dev 클라이언트와의 MCP 서버 호환성 테스트
  • 플랫폼 간 트랜스포트 협상 차이점 처리
  • 비-MCP 에이전트 프레임워크용 폴리필(polyfill) 어댑터 작성
  • 조직 내에 크로스 플랫폼 도구 마켓플레이스 구축

내부 MCP 생태계 진화

  • 도구의 유용성 및 정확성에 대한 개발자 피드백 수집
  • 분기별 도구 감사를 실행하고 구식 통합 항목 정리
  • 셀프 서비스 MCP 서버 템플릿을 통해 새로운 팀 온보딩
  • 오픈 소스 MCP 사양에 대한 개선 사항을 상위로 기여(Upstream 기여)

요건

  • TypeScript 또는 Python 프로그래밍 경험
  • LLM 도구 호출 및 함수 호출 패턴에 대한 이해
  • 기본 네트워크 지식: HTTP, WebSockets, JSON-RPC

대상

  • AI 에이전트를 위한 맞춤형 도구를 구축하는 백엔드 개발자
  • AI 에이전트의 엔터프라이즈 시스템 접근 방식을 표준화하는 플랫폼 엔지니어
  • 기업 채택을 위한 AI 도구 생태계를 설계하는 솔루션 아키텍트
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리