GitHub Copilot을 AI 페어 프로그래밍 파트너로 활용하는 방법을 가르치는, 무료로 따라 할 수 있는 Microsoft의 멀티 모듈 과정입니다.
microsoft/mcp-for-beginners
C#, Java, JavaScript, Python, Rust, TypeScript의 실습 예제로 Model Context Protocol(MCP)을 가르치는 무료 오픈소스 초보자용 교육 과정입니다.
- 스타
- 17,483
- 포크
- 5,657
- 열린 이슈
- 14
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
AI 애플리케이션과 도구 및 서비스를 연결하는 표준인 Model Context Protocol을 소개하는 다중 모듈 과정입니다. 핵심 개념과 보안부터 시작해 첫 MCP 서버와 클라이언트를 만들고, LLM에 연결하며, VS Code와 다른 MCP 호스트를 사용하는 방법까지 다룹니다.
이후 모듈에서는 실제 구현, 페이지네이션, OAuth2 및 Entra ID 인증, 확장, 사용자 지정 전송 방식을 다룹니다. 또한 PostgreSQL과 pgvector 기반 시맨틱 검색을 활용해 MCP 서버를 만드는 13개 실습 과정도 제공합니다. 여러 언어로 코드 샘플을 제공하며, 과정은 MIT 라이선스로 공개되어 있습니다.
프로그래밍 언어 하나와 기본적인 클라이언트-서버 및 REST 개념을 이미 알고 있는 개발자를 대상으로 하며, 50개 이상의 언어로 번역되어 있습니다.
핵심 기능
- 01C#, Java, JavaScript, Python, Rust, TypeScript로 제공하는 실습형 MCP 예제
- 02MCP 서버와 클라이언트 구축, stdio 및 HTTP 스트리밍 전송 방식 설명
- 03OAuth2 및 Microsoft Entra ID 인증을 비롯한 보안 주제 포함
- 04PostgreSQL 통합과 시맨틱 검색을 다루는 13개 실습 모듈
- 05서버를 VS Code, Claude Desktop 및 기타 MCP 호스트에 연결하는 가이드
- 0650개 이상의 언어로 번역
활용 사례
- AI 도구 통합을 구축하기 전에 MCP 기초부터 학습
- 첫 MCP 서버 구축을 시작할 언어별 샘플 선택
- 팀에 MCP 서버, 클라이언트, 호스트의 관계 교육
- PostgreSQL을 사용하는 데이터베이스 연동 MCP 서버 실습 따라 하기
빠른 시작
- 1
GitHub에서 리포지토리를 포크하세요
- 2
리포지토리를 클론하세요
git clone https://github.com/microsoft/mcp-for-beginners.git - 3
Microsoft Foundry Discord 커뮤니티에 참여하세요
사용 전 알아둘 점
- SDK 지원이 따라잡을 때까지 일부 실습 예제는 여전히 이전 2025-11-25 MCP 사양에 고정되어 있습니다.
토픽
자주 묻는 질문
- mcp-for-beginners은(는) 무엇인가요?
- C#, Java, JavaScript, Python, Rust, TypeScript의 실습 예제로 Model Context Protocol(MCP)을 가르치는 무료 오픈소스 초보자용 교육 과정입니다. AI 애플리케이션과 도구 및 서비스를 연결하는 표준인 Model Context Protocol을 소개하는 다중 모듈 과정입니다. 핵심 개념과 보안부터 시작해 첫 MCP 서버와 클라이언트를 만들고, LLM에 연결하며, VS Code와 다른 MCP 호스트를 사용하는 방법까지 다룹니다.
- mcp-for-beginners은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mcp-for-beginners은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mcp-for-beginners은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mcp-for-beginners의 마지막 커밋은 2026년 10월 21일입니다.
- mcp-for-beginners은(는) 어디에 사용할 수 있나요?
- AI 도구 통합을 구축하기 전에 MCP 기초부터 학습 첫 MCP 서버 구축을 시작할 언어별 샘플 선택 팀에 MCP 서버, 클라이언트, 호스트의 관계 교육 PostgreSQL을 사용하는 데이터베이스 연동 MCP 서버 실습 따라 하기
- mcp-for-beginners는 어떻게 설치하나요?
- GitHub에서 리포지토리를 포크하세요 리포지토리를 클론하세요: git clone https://github.com/microsoft/mcp-for-beginners.git Microsoft Foundry Discord 커뮤니티에 참여하세요
- mcp-for-beginners은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/mcp-for-beginners
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM 클라이언트가 파일, Git, 웹 콘텐츠, 메모리 등에 접근할 수 있도록 하는 Model Context Protocol 서버의 레퍼런스 구현입니다.
AI 에이전트에 1,000개 이상의 사전 인증 앱 툴킷, 사용자별 세션, 작업 실행용 샌드박스를 제공하는 TypeScript 및 Python SDK입니다.
웹페이지에 GUI 에이전트를 삽입해 사용자가 자연어로 인터페이스를 제어할 수 있게 하는 JavaScript 라이브러리입니다.
LLM 애플리케이션을 도구, 데이터, 프롬프트에 연결하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 Python SDK입니다.
LLM 애플리케이션에 표준화된 컨텍스트를 제공하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 TypeScript SDK입니다.