--- id: P-REINFORCE-WIKI-AI-MCP-GUIDE title: "모델 컨텍스트 프로토콜 (Model Context Protocol, MCP) 가이드" category: Unified status: verified canonical_id: "" aliases: ["MCP", "Anthropic MCP", "AI 외부 도구 연동"] duplicate_of: "" source_trust_level: A confidence_score: 1.0 tags: ["MCP", "Anthropic", "AI_Architecture", "Context_Injection", "API_Integration"] raw_sources: ["Datacollector_Export_2026-05-02"] last_reinforced: 2026-05-02 github_commit: "" --- # [[모델 컨텍스트 프로토콜 (Model Context Protocol, MCP) 가이드]] ## 1. 개요 Model Context Protocol (MCP)은 AI 어시스턴트(예: Claude)가 외부 도구 및 데이터 소스에 직접 연결할 수 있도록 해주는 Anthropic의 개방형 표준이다. 개발자가 수동으로 코드를 복사해 붙여넣는 대신, 로컬 서버를 통해 노출된 '도구(tools)'를 AI가 구조화된 API로 호출하여 JSON 형태의 응답을 받고 추론하는 방식으로 작동한다. ## 2. 핵심 기능 - **자동화된 컨텍스트 접근**: 리포지토리, 커밋, PR 등의 코드베이스 데이터를 AI가 직접 읽고 이해. - **맥락 유지 (Single Pane of Glass)**: 여러 브라우저 탭을 오갈 필요 없이 단일 대화창 안에서 코드 리뷰, 브랜치 조회, 커밋 내역 확인 등 수행. - **모듈성과 상호운용성**: 컨텍스트 추출 및 설명 생성 도구를 모듈형 서비스로 설계하여 다른 AI 파이프라인과 유연하게 연동 가능. ## 3. 트레이드오프 및 주의사항 - **컨텍스트 윈도우 한계**: 대규모 변경 사항(50개 이상 파일) 처리 시 추론 능력 저하 가능성 (질문 세분화 필요). - **실행 능력 부재 (Read-only)**: 코드의 의미는 읽고 설명할 수 있으나, 실제 실행이나 런타임 테스트는 불가능. - **API 속도 제한 (Rate Limit)**: GitHub 등 외부 API 호출 집중 시 요율 제한에 걸릴 수 있으며, OAuth 권한 설정이 중요함. ## 4. 지식 연결 (Related) - [[LLM_Fundamentals]]: MCP가 데이터를 공급하는 핵심 지능 엔진. - [[GitHub_Artifacts_Analysis]]: MCP 도구가 조회하는 핵심 자연어 컨텍스트. - [[AI_Code_Review_Tools]]: MCP를 활용하여 고도화된 리뷰 기능을 제공하는 전용 도구들. ## 🧪 검증 상태 (Validation) - **정보 상태**: 검증 완료 (Verified) - **출처 신뢰도**: A - **검토 이유**: AI 에이전트 아키텍처의 핵심 인터페이스 표준으로서의 가치 정립.