2.5 KiB
2.5 KiB
id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, tags, raw_sources, last_reinforced, github_commit
| id | title | category | status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | tags | raw_sources | last_reinforced | github_commit | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| P-REINFORCE-WIKI-AI-MCP-GUIDE | 모델 컨텍스트 프로토콜 (Model Context Protocol, MCP) 가이드 | 10_Wiki/🤖 Topics_AI | verified |
|
A | 1.0 |
|
|
2026-05-02 |
모델 컨텍스트 프로토콜 (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 에이전트 아키텍처의 핵심 인터페이스 표준으로서의 가치 정립.