MCP_Detailed_With_Projects은(는) 무엇을 하나요?
실용적인 프로젝트를 통해 초보자부터 고급 사용자까지 MCP를 배우며 AI 모델, 도구 및 외부 시스템을 연결하는 방법을 익힙니다.
개요
이 저장소는 MCP(Model Context Protocol)를 학습하기 위한 종합 가이드입니다. 각 프로젝트는 실제 시나리오를 기반으로 구성되어 있으며, AI 모델이 외부 도구와 데이터 소스에 접근하는 방법을 단계별로 실습할 수 있습니다.
시작하기 전에
- Claude Code, Cursor, Codex 등 MCP를 지원하는 AI 에이전트 도구가 설치되어 있어야 합니다.
- 기본적인 명령줄 사용법과 Python/Node.js 환경 설정에 익숙해야 합니다.
- 프로젝트별 요구 사항은 각 디렉토리의 README를 참고하세요.
프로젝트 목록
- Hello MCP: 가장 간단한 MCP 서버를 만들어 AI가 인사말을 반환하도록 합니다.
- 날씨 알림 도구: 외부 API(예: OpenWeatherMap)를 호출하여 현재 날씨 정보를 AI에게 제공합니다.
- 파일 시스템 탐색기: 로컬 파일을 읽고 쓰는 MCP 도구를 구현합니다.
- 데이터베이스 쿼리: SQLite 데이터베이스에 접근해 데이터를 조회하고 변경합니다.
- 다중 도구 워크플로우: 여러 MCP 도구를 조합해 복잡한 작업을 수행합니다.
기여 방법
커뮤니티의 기여를 환영합니다. 새로운 프로젝트 아이디어, 버그 수정, 문서 개선 등 모든 형태의 기여가 가능합니다. 자세한 내용은 CONTRIBUTING.md를 참조하세요.