Claude 기반 바이브 코딩에서 MCP와 Agent Skill을 언제·어떻게 쓰는지, 설치·개발·내부 구조·운영까지 한국어로 정리합니다.
① 개념과 비교
MCP와 Agent Skill의 정의, 9차원 비교표, 보완 관계, 언제 무엇을 쓸지 결정 기준, 흔한 오해를 빠르게 참조합니다.
내 작업이 MCP감인지 Skill감인지 판정하고, 시나리오별 선택과 MCP+Skill 조합 설계를 단계별로 익힙니다.
② 설치와 설정
MCP의 claude mcp add·.mcp.json·Claude Desktop 설정과, Skill의 로컬 폴더·플러그인·API 설치 경로를 정리합니다.
filesystem MCP 추가, 팀 공유 .mcp.json + 프로젝트 Skill, 원격 MCP(OAuth)와 플러그인 배포를 따라 합니다.
③ 개발
MCP 서버를 SDK로 만드는 법(tool/resource/prompt 등록)과 SKILL.md 작성·description·frontmatter·점진 공개 구조를 다룹니다.
최소 Skill 만들기, Python MCP 서버에 tool 추가, 스크립트 번들 Skill과 eval까지 직접 작성합니다.
④ 내부 구조
MCP의 Host/Client/Server·2계층·JSON-RPC·primitives와, Skill의 progressive disclosure 3단계 로딩 메커니즘을 분해합니다.
JSON-RPC 메시지 읽기, Skill 로딩 추적, transport 선택과 디버깅으로 "왜 그렇게 동작하는지"를 확인합니다.
⑤ 운영
MCP·Skill의 디버깅 도구, 보안 위협과 완화, 토큰·컨텍스트 비용, 팀 배포·버전 관리를 정리합니다.
MCP 연결 실패 진단, Skill 트리거 실패 해결, 보안 감사 후 팀 배포를 시나리오로 익힙니다.