연락처 정보

코스 개요

프로토콜 해부학

  • 복잡한 에이전트 생태계에 함수 호출만으로는 부족하는 이유
  • 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 또는 잘 알려진 엔드포인트 파일을 통한 자동 발견
  • 클라이언트를 깨뜨리지 않고 도구의 버전 관리 및 이전 엔드포인트 deprecated 처리
  • 에이전트 검색 가능성을 위해 자연어 설명과 함께 도구 카탈로그 구축

엔터프라이즈 보안 경계

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

성능 및 신뢰성 엔지니어링

  • 도구 계열별로 타임아웃 정책 설정: 데이터베이스, 컴퓨팅 및 외부 API
  • 다운스트림 서비스가 비정상일 때 서킷 브레이커 구현
  • 중복된 비용이 많이 드는 계산을 줄이기 위해 도구 결과 캐싱
  • MCP 서버를 사이드카로 실행하는지 전담 마이크로서비스로 실행할지 결정

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

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

내부 MCP 생태계 진화

  • 도구의 유용성과 정확성에 대한 개발자 피드백 수집
  • 분기별 도구 감사 및 구식 통합 정리 수행
  • 셀프서비스 MCP 서버 템플릿으로 새로운 팀 온보딩
  • 개방형 MCP 사양에 개선 사항 upstream 기여

요건

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

대상

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

참가자 수


참가자별 가격

예정된 코스

관련 카테고리