Skip to content

Latest commit

 

History

History
393 lines (276 loc) · 36.5 KB

File metadata and controls

393 lines (276 loc) · 36.5 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

이 리소스를 사용하여 시작하려면 다음 단계를 따르세요:

  1. 저장소 포크하기: 클릭 GitHub forks
  2. 저장소 클론하기: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. 에 참여하기 Microsoft Foundry Discord

🌐 다국어 지원

GitHub Action을 통한 지원 (자동화 및 항상 최신 상태 유지)

아랍어 | 벵골어 | 불가리아어 | 버마어 (미얀마) | 중국어 (간체) | 중국어 (번체, 홍콩) | 중국어 (번체, 마카오) | 중국어 (번체, 대만) | 크로아티아어 | 체코어 | 덴마크어 | 네덜란드어 | 에스토니아어 | 핀란드어 | 프랑스어 | 독일어 | 그리스어 | 히브리어 | 힌디어 | 헝가리어 | 인도네시아어 | 이탈리아어 | 일본어 | 칸나다어 | 크메르어 | 한국어 | 리투아니아어 | 말레이어 | 말라얄람어 | 마라티어 | 네팔어 | 나이지리아 피진어 | 노르웨이어 | 페르시아어 (파르시) | 폴란드어 | 포르투갈어 (브라질) | 포르투갈어 (포르투갈) | 펀자브어 (구르무키) | 루마니아어 | 러시아어 | 세르비아어 (키릴문자) | 슬로바키아어 | 슬로베니아어 | 스페인어 | 스와힐리어 | 스웨덴어 | 타갈로그어 (필리핀어) | 타밀어 | 텔루구어 | 태국어 | 터키어 | 우크라이나어 | 우르두어 | 베트남어

로컬에 클론하기를 선호하시나요?

이 저장소에는 50개 이상의 언어 번역이 포함되어 있어 다운로드 크기가 크게 증가합니다. 번역 없이 클론하려면 스파스 체크아웃을 사용하세요:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

이렇게 하면 훨씬 빠른 다운로드로 코스 완료에 필요한 모든 것을 얻을 수 있습니다.

🚀 초보자를 위한 모델 컨텍스트 프로토콜 (MCP) 커리큘럼

C#, Java, JavaScript, Rust, Python, TypeScript의 실습 코드 예제로 MCP 배우기

🧠 모델 컨텍스트 프로토콜 커리큘럼 개요

모델 컨텍스트 프로토콜 여정에 오신 것을 환영합니다! AI 애플리케이션이 다양한 도구 및 서비스와 어떻게 소통하는지 궁금했다면, 개발자가 지능형 시스템을 구축하는 방식을 혁신하는 우아한 해결책을 곧 발견하게 될 것입니다.

MCP를 AI 애플리케이션을 위한 만능 번역기라고 생각해 보세요 - USB 포트가 모든 기기를 컴퓨터에 연결할 수 있게 하는 것처럼, MCP는 AI 모델이 어떤 도구나 서비스와도 표준화된 방식으로 연결할 수 있게 해줍니다. 첫 챗봇을 만들든 복잡한 AI 워크플로를 작업하든, MCP를 이해하는 것은 더 강력하고 유연한 애플리케이션을 만들 수 있는 힘을 줄 것입니다.

이 커리큘럼은 여러분의 학습 여정을 위해 인내심과 세심함으로 설계되었습니다. 여러분이 이미 이해하고 있는 간단한 개념에서 시작하여, 좋아하는 프로그래밍 언어로 실습하며 점진적으로 전문 지식을 쌓아갈 것입니다. 각 단계에는 명확한 설명, 실용적인 예제, 그리고 많은 격려가 포함되어 있습니다.

이 여정을 마칠 때쯤이면 직접 MCP 서버를 구축하고, 인기 있는 AI 플랫폼과 통합하며, 이 기술이 AI 개발의 미래를 어떻게 바꾸고 있는지 이해하는 자신감을 얻게 될 것입니다. 함께 이 흥미진진한 모험을 시작합시다!

공식 문서 및 사양

이 커리큘럼은 MCP 명세 2025-11-25(최신 안정화 버전)에 맞춰져 있습니다. MCP 명세는 명확한 프로토콜 버전 추적을 위해 날짜 기반 버전 관리(YYYY-MM-DD 형식)를 사용합니다.

이 자료들은 여러분의 이해도가 높아질수록 더욱 가치있어지므로, 모든 내용을 즉시 읽어야 한다고 부담 가지지 마십시오. 가장 관심 가는 부분부터 시작하세요!

  • 📘 MCP 문서 – 단계별 튜토리얼과 사용자 가이드가 준비된 주요 자료입니다. 초보자를 염두에 두고 작성되어, 자신의 속도에 맞춰 따라할 수 있는 명확한 예제가 포함되어 있습니다.
  • 📜 MCP 명세 – 종합 참고 매뉴얼이라 생각하세요. 커리큘럼을 진행하면서 특정 세부사항을 찾아보고 고급 기능을 탐색하기 위해 자주 찾게 될 것입니다.
  • 📜 MCP 명세 버전 관리 – 프로토콜 버전 이력 및 MCP가 날짜 기반 버전 관리(YYYY-MM-DD 형식)를 사용하는 방법에 관한 정보가 있습니다.
  • 🧑‍💻 MCP GitHub 저장소 – 여러 프로그래밍 언어의 SDK, 도구 및 코드 샘플이 모여 있는 실용적 예제와 즉시 사용할 수 있는 구성요소들의 보고입니다.
  • 🌐 MCP 커뮤니티 – MCP에 대해 함께 배우고 경험 많은 개발자들과 토론하세요. 질문이 환영받고 지식이 자유롭게 공유되는 지원 커뮤니티입니다.

학습 목표

이 커리큘럼을 마칠 때쯤 여러분은 자신감과 흥분을 느낄 것입니다. 여러분이 성취할 내용은 다음과 같습니다:

MCP 기본 이해: 모델 컨텍스트 프로토콜이 무엇인지, 그리고 왜 AI 애플리케이션 간 상호작용 방식을 혁신하고 있는지 이해합니다. 비유와 예제로 쉽게 풀어 설명합니다.

첫 MCP 서버 구축: 선호하는 프로그래밍 언어에서 간단한 예제로 시작해 단계별로 능력을 키워 나가며 작동하는 MCP 서버를 만듭니다.

AI 모델을 실제 도구에 연결: AI 모델과 실제 서비스 간의 다리를 놓아 애플리케이션에 강력한 새로운 기능을 제공합니다.

보안 최선 사례 구현: MCP 구현을 안전하게 유지하는 방법을 배우고, 애플리케이션과 사용자를 보호하는 보안 관행을 익힙니다.

자신 있게 배포하기: 개발된 MCP 프로젝트를 프로덕션 환경으로 전환하는 실제적인 배포 전략을 익힙니다.

MCP 커뮤니티에 참여: AI 애플리케이션 개발의 미래를 함께 만들어가는 개발자 커뮤니티의 일원이 됩니다.

필수 배경지식

MCP 세부 사항을 다루기 전에 몇 가지 기본 개념에 익숙해져야 합니다. 전문가가 아니어도 걱정하지 마세요 - 필요한 모든 것을 설명해 드립니다!

프로토콜 이해하기 (기초)

프로토콜은 대화의 규칙과 같습니다. 친구에게 전화할 때 서로 인사하고, 차례로 말하고, 끝날 때 인사를 하는 것처럼요. 컴퓨터 프로그램도 효과적으로 소통하려면 비슷한 규칙이 필요합니다.

MCP는 프로토콜입니다 - AI 모델과 애플리케이션이 도구와 서비스와 생산적인 "대화"를 하기 위해 동의한 규칙 집합입니다. 인간의 대화 규칙이 소통을 원활하게 하듯, MCP는 AI 애플리케이션 간 통신을 훨씬 더 신뢰할 수 있고 강력하게 만듭니다.

클라이언트-서버 관계 (프로그램 간 협력 방식)

우리는 일상에서 클라이언트-서버 관계를 사용합니다! 웹 브라우저(클라이언트)를 통해 웹사이트에 접속하면, 웹 서버가 페이지 내용을 보내줍니다. 브라우저는 정보를 요청하는 방법을 알고, 서버는 응답하는 방법을 압니다.

MCP에서도 비슷한 관계가 있습니다: AI 모델이 정보를 요청하는 클라이언트 역할을 하고, MCP 서버는 그 기능을 제공합니다. 이는 AI가 특정 작업을 수행하도록 요청할 수 있는 도움이 되는 조수(서버)가 있는 것과 같습니다.

표준화가 중요한 이유 (함께 작동하기 위해)

모든 자동차 제조사가 각기 다른 모양의 주유구를 쓴다면, 차마다 다른 어댑터가 필요하겠죠! 표준화란 공통 방식을 합의하여 원활하게 작동하도록 만드는 것입니다.

MCP는 AI 애플리케이션을 위한 이 표준화를 제공합니다. 모든 AI 모델이 각각 도구에 맞는 맞춤 코드를 써야 하는 대신, MCP는 이들이 소통할 수 있는 보편적인 방법을 만듭니다. 덕분에 개발자는 한 번 도구를 만들면 다양한 AI 시스템과 호환될 수 있습니다.

🧭 학습 경로 개요

여러분의 MCP 여정은 자신감과 기술을 점차 쌓을 수 있도록 신중하게 구조화되어 있습니다. 각 단계는 새로운 개념을 소개하면서 이미 배운 내용을 강화합니다.

🌱 기초 단계: 기본 이해 (모듈 0-2)

여기서 모험이 시작됩니다! 익숙한 비유와 간단한 예제를 사용해 MCP 개념을 소개합니다. MCP가 무엇인지, 왜 존재하는지, AI 개발의 큰 그림에서 어떻게 위치하는지 이해할 것입니다.

모듈 0 - MCP 소개: MCP가 무엇이고 현대 AI 애플리케이션에 왜 중요한지 탐구합니다. 실생활 MCP 사례를 보고 개발자가 직면한 일반 문제들을 해결하는 방법을 알아봅니다.

모듈 1 - 핵심 개념 설명: MCP의 필수 구성 요소를 학습합니다. 풍부한 비유와 시각적 예제를 통해 이 개념이 자연스럽고 이해하기 쉽게 다가올 것입니다.

모듈 2 - MCP의 보안: 보안은 어렵게 느껴질 수 있지만, MCP가 내장한 안전 기능과 애플리케이션을 초기부터 보호하는 모범 사례를 알려드립니다.

🔨 구축 단계: 첫 번째 구현 만들기 (모듈 3)

이제 진짜 재미가 시작됩니다! 실제 MCP 서버와 클라이언트를 구축하는 실습 경험을 하게 됩니다. 걱정하지 마세요 - 간단한 것부터 시작해서 모든 단계를 친절하게 안내해 드립니다.

이 모듈은 선호하는 프로그래밍 언어로 연습할 수 있는 여러 실습 가이드를 포함하고 있습니다. 첫 번째 서버를 만들고, 연결할 클라이언트를 구축하며, VS Code와 같은 인기 개발 도구와 통합하는 방법도 배우게 됩니다.

각 가이드에는 완전한 코드 예제, 문제 해결 팁 및 특정 설계 선택의 이유에 대한 설명이 포함되어 있습니다. 이 단계를 마치면 자랑할 만한 작동하는 MCP 구현물을 갖게 될 것입니다!

🚀 성장 단계: 고급 개념 및 실제 적용 (모듈 4-5)

기본기를 익힌 후에는 더 정교한 MCP 기능을 탐색할 준비가 되었습니다. 실용적인 구현 전략, 디버깅 기법, 다중 모달 AI 통합과 같은 고급 주제를 다룹니다.

또한 MCP 구현을 프로덕션용으로 확장하는 방법과 Azure와 같은 클라우드 플랫폼과의 통합 방법도 배우게 됩니다. 이 모듈들은 현실 세계의 요구를 처리할 수 있는 MCP 솔루션을 구축하도록 준비시켜 줍니다.

🌟 숙련 단계: 커뮤니티 및 전문화 (모듈 6-11)

마지막 단계는 MCP 커뮤니티에 참여하고 가장 관심 있는 분야에 전문화하는 데 초점을 맞춥니다. 오픈 소스 MCP 프로젝트에 기여하는 방법, 고급 인증 패턴 구현, 그리고 포괄적인 데이터베이스 통합 솔루션 구축법을 배우게 됩니다.

특히 모듈 11은 주목할 만한데, 이는 포스트그레SQL 통합으로 프로덕션 준비가 된 MCP 서버를 구축하는 13개의 실습 랩으로 구성된 완전한 학습 경로입니다. 지금까지 배운 모든 것을 결집하는 캡스톤 프로젝트와 같습니다!

📚 전체 커리큘럼 구조

Module Topic Description Link
Module 0-3: Fundamentals
00 Introduction to MCP Model Context Protocol과 AI 파이프라인에서의 중요성 개요 Read more
01 Core Concepts Explained 핵심 MCP 개념 심층 탐구 Read more
02 Security in MCP 보안 위협 및 모범 사례 Read more
03 Getting Started with MCP 환경 설정, 기본 서버/클라이언트, 통합 Read more
Module 3: Building Your First Server & Client
3.1 First Server 첫 MCP 서버 만들기 Guide
3.2 First Client 기본 MCP 클라이언트 개발 Guide
3.3 Client with LLM 대형 언어 모델 통합 Guide
3.4 VS Code Integration VS Code에서 MCP 서버 사용 Guide
3.5 stdio Server stdio 전송을 활용한 서버 생성 Guide
3.6 HTTP Streaming MCP에서 HTTP 스트리밍 구현 Guide
3.7 AI Toolkit MCP와 함께 AI 도구 키트 사용 Guide
3.8 Testing MCP 서버 구현 테스트 Guide
3.9 Deployment MCP 서버 프로덕션 배포 Guide
3.10 Advanced server usage 고급 기능 사용 및 향상된 아키텍처를 위한 고급 서버 사용 Guide
3.11 Simple auth 처음부터 인증과 RBAC을 보여주는 장 Guide
3.12 MCP Hosts Claude Desktop, Cursor, Cline 등 MCP 호스트 구성 Guide
3.13 MCP Inspector Inspector 도구로 MCP 서버 디버깅 및 테스트 Guide
3.14 Sampling 샘플링으로 클라이언트와 협업 Guide
3.15 MCP Apps MCP 앱 구축 Guide
Module 4-5: Practical & Advanced
04 Practical Implementation SDK, 디버깅, 테스트, 재사용 가능한 프롬프트 템플릿 Read more
4.1 Pagination 커서 기반 페이지네이션으로 큰 결과 집합 처리 Guide
05 Advanced Topics in MCP 다중 모달 AI, 확장, 기업용 사용 Read more
5.1 Azure Integration MCP와 Azure 통합 Guide
5.2 Multi-modality 다중 모달리티 작업 Guide
5.3 OAuth2 Demo OAuth2 인증 구현 Guide
5.4 Root Contexts 루트 컨텍스트 이해 및 구현 Guide
5.5 Routing MCP 라우팅 전략 Guide
5.6 Sampling MCP에서 샘플링 기법 Guide
5.7 Scaling MCP 구현 확장 Guide
5.8 Security 고급 보안 고려사항 Guide
5.9 Web Search 웹 검색 기능 구현 Guide
5.10 Realtime Streaming 실시간 스트리밍 기능 구축 Guide
5.11 Realtime Search 실시간 검색 구현 Guide
5.12 Entra ID Auth Microsoft Entra ID 인증 Guide
5.13 Foundry Integration Azure AI Foundry 통합 Guide
5.14 Context Engineering 효과적인 컨텍스트 엔지니어링 기법 Guide
5.15 MCP Custom Transport 맞춤형 전송 구현 Guide
5.16 Protocol Features 진행 알림, 취소, 리소스 템플릿 Guide
5.17 Adversarial Multi-Agent Reasoning 두 에이전트가 공유된 MCP 도구를 사용해 반대 입장을 주고받으며 심판 에이전트가 평가 Guide
Module 6-10: Community & Best Practices
06 Community Contributions MCP 생태계에 기여하는 방법 Guide
07 Insights from Early Adoption 실제 구현 사례 이야기 Guide
08 Best Practices for MCP 성능, 결함 내성, 복원력 Guide
09 MCP Case Studies 실제 구현 사례 Guide
10 Hands-on Workshop AI 도구 키트로 MCP 서버 구축 Lab
Module 11: MCP Server Hands On Lab
11 MCP Server Database Integration 포스트그레SQL 통합을 위한 13개의 실습 랩 완전 학습 경로 Labs
11.1 Introduction 데이터베이스 통합 MCP 개요 및 소매 분석 사용 사례 Lab 00
11.2 Core Architecture MCP 서버 아키텍처, 데이터베이스 계층, 보안 패턴 이해 Lab 01
11.3 Security & Multi-Tenancy 행 수준 보안, 인증, 다중 테넌트 데이터 접근 Lab 02
11.4 Environment Setup 개발 환경 설정, Docker, Azure 리소스 Lab 03
11.5 Database Design PostgreSQL 설정, 소매 스키마 설계, 샘플 데이터 Lab 04
11.6 MCP Server Implementation 데이터베이스 통합 FastMCP 서버 구축 Lab 05
11.7 Tool Development 데이터베이스 쿼리 도구 및 스키마 인트로스펙션 생성 Lab 06
11.8 Semantic Search Azure OpenAI 및 pgvector를 사용한 벡터 임베딩 구현 Lab 07
11.9 Testing & Debugging 테스트 전략, 디버깅 도구 및 검증 방법 Lab 08
11.10 VS Code Integration VS Code MCP 통합 구성 및 AI 챗 사용법 Lab 09
11.11 Deployment Strategies Docker 배포, Azure Container Apps, 확장 고려사항 Lab 10
11.12 Monitoring Application Insights, 로깅, 성능 모니터링 Lab 11
11.13 Best Practices 성능 최적화, 보안 강화, 프로덕션 팁 Lab 12

💻 샘플 코드 프로젝트

MCP를 배우는 가장 흥미로운 부분 중 하나는 점진적으로 발전하는 코드 실력을 보는 것입니다. 저희는 코드 예제를 간단하게 시작해 이해가 깊어질수록 더 정교해지도록 설계했습니다. 이해하기 쉽지만 실제 MCP 원리를 보여주는 코드로 개념을 소개합니다. 이 코드를 통해 코드가 무엇을 하는지뿐만 아니라 왜 이렇게 구조화되었는지, 그리고 더 큰 MCP 애플리케이션에서 어떻게 활용되는지 이해할 수 있습니다.

기본 MCP 계산기 샘플

Language Description Link
C# MCP 서버 예제 View Code
Java MCP 계산기 View Code
JavaScript MCP 데모 View Code
Python MCP 서버 View Code
TypeScript MCP 예제 View Code
Rust MCP 예제 View Code

고급 MCP 구현

Language Description Link
C# 고급 샘플 View Code
Java with Spring 컨테이너 앱 예제 View Code
JavaScript 고급 샘플 View Code
Python 복잡한 구현 View Code
TypeScript Container 샘플 코드 보기

🎯 MCP 학습을 위한 사전 조건

이 커리큘럼을 최대한 활용하려면 다음 사항을 갖추어야 합니다:

  • C#, Java, JavaScript, Python 또는 TypeScript 중 적어도 하나 이상의 프로그래밍 기본 지식

  • 클라이언트-서버 모델 및 API 이해

  • REST 및 HTTP 개념에 익숙함

  • (선택 사항) AI/ML 개념 배경 지식

  • 지원을 위한 커뮤니티 토론 참여

📚 학습 가이드 및 자료

이 저장소에는 효과적으로 학습하고 탐색할 수 있도록 여러 자료가 포함되어 있습니다:

학습 가이드

이 저장소를 효과적으로 탐색하는 데 도움이 되는 포괄적인 학습 가이드가 제공됩니다. 이 시각적 커리큘럼 맵은 모든 주제가 어떻게 연결되는지 보여주고 샘플 프로젝트를 효과적으로 사용하는 방법을 안내합니다. 특히 큰 그림을 보는 것을 선호하는 시각 학습자에게 유용합니다.

가이드에는 다음이 포함됩니다:

  • 다루는 모든 주제를 보여주는 시각적 커리큘럼 맵
  • 각 저장소 섹션에 대한 상세 분해
  • 샘플 프로젝트 사용 안내
  • 다양한 숙련도에 맞는 추천 학습 경로
  • 학습 여정을 보완하는 추가 자료

변경 로그

커리큘럼 자료의 중요한 업데이트를 모두 추적하는 상세 변경 로그를 유지하여 최신 개선 사항과 추가 내용을 확인할 수 있습니다.

  • 신규 콘텐츠 추가
  • 구조 변경
  • 기능 개선
  • 문서 업데이트

🛠️ 이 커리큘럼을 효과적으로 활용하는 방법

각 레슨에는 다음이 포함됩니다:

  1. MCP 개념에 대한 명확한 설명
  2. 여러 언어로 된 실시간 코드 예제
  3. 진짜 MCP 애플리케이션을 구축하는 연습 문제
  4. 고급 학습자를 위한 추가 자료

C#으로 배우는 MCP - 튜토리얼 시리즈

최첨단 프레임워크인 Model Context Protocol(MCP)의 작동 방식을 배우고, AI 모델과 클라이언트 애플리케이션 사이의 상호작용 표준화를 목표로 하는 MCP를 소개합니다. 초보자를 위한 이 세션에서 MCP를 소개하고 첫 MCP 서버를 만드는 과정을 안내합니다.

🎓 당신의 MCP 여정이 시작됩니다

축하합니다! 여러분은 프로그래밍 역량을 확장하고 AI 개발의 최첨단과 연결되는 흥미로운 여정의 첫 걸음을 내디뎠습니다.

지금까지 달성한 것

이 소개를 통해 이미 MCP 지식의 기초를 쌓기 시작했습니다. MCP가 무엇인지, 왜 중요한지, 또 이 커리큘럼이 학습 여정을 어떻게 지원할지 이해하고 있습니다. 이는 중요한 성과이며 이 중요한 기술에 대한 전문성의 시작입니다.

앞으로의 모험

모듈을 진행하면서, 모든 전문가도 처음에는 초보자였음을 기억하세요. 지금은 복잡해 보이는 개념들도 연습하고 적용하다 보면 자연스러워질 것입니다. 작은 한 걸음 한 걸음이 강력한 역량으로 쌓여 개발 경력 내내 큰 도움이 될 것입니다.

당신의 지원 네트워크

MCP에 열정을 가진 학습자와 전문가 커뮤니티에 참여하게 됩니다. 코딩 문제에 막히거나 새로 발견한 것을 공유하고 싶을 때, 이 커뮤니티는 당신의 여정을 지원합니다.

AI 애플리케이션 구축 중에 막히거나 질문이 있다면 MCP에 대해 배우는 동료 학습자와 경험 많은 개발자들과 토론에 참여하세요. 이 커뮤니티는 질문을 환영하고 지식을 자유롭게 공유하는 지원 네트워크입니다.

Microsoft Foundry Discord

제품 피드백이나 오류가 있을 경우 다음을 방문하세요:

Microsoft Foundry Developer Forum

시작할 준비가 되셨나요?

당신의 MCP 여정이 지금 시작됩니다! 첫 MCP 실습을 경험할 수 있는 Module 0부터 시작하거나, 만들 프로젝트 샘플을 둘러보세요. 모든 전문가가 지금 당신 있는 자리에서 시작했다는 점과 인내심과 연습을 통해 놀라운 성취를 이룰 수 있음을 기억하세요.

Model Context Protocol 개발의 세계에 오신 것을 환영합니다. 함께 멋진 것을 만들어 봅시다!

🤝 학습 커뮤니티 기여하기

이 커리큘럼은 여러분과 같은 학습자의 기여로 더 강해집니다! 오타를 수정하거나, 더 명확한 설명을 제안하거나, 새로운 예제를 추가하는 등 여러분의 기여는 다른 초보자들이 성공하는 데 도움이 됩니다.

코드 샘플 제공에 대해 Microsoft Valued Professional Shivam Goyal에게 감사드립니다.

기여 절차는 환영하는 분위기이며 지원적입니다. 대부분의 기여는 기여자 라이선스 계약(CLA)이 필요하지만 자동화 도구가 과정 전반을 원활하게 안내합니다.

📜 오픈 소스 학습

이 전체 커리큘럼은 MIT 라이선스 하에 제공되므로 자유롭게 사용, 수정 및 공유할 수 있습니다. 이는 전 세계 개발자들이 MCP 지식을 접할 수 있도록 하는 우리의 미션을 지원합니다.

🤝 기여 가이드라인

이 프로젝트는 기여와 제안을 환영합니다. 대부분의 기여는 기여자가 자신의 기여에 대해 권리를 가지고 있으며 실제로 우리에게 사용 권한을 부여한다는 내용을 선언하는 기여자 라이선스 계약(CLA)에 동의해야 합니다. 자세한 내용은 https://cla.opensource.microsoft.com를 참조하세요.

풀 리퀘스트를 제출할 때 CLA 봇이 자동으로 CLA 제공 필요 여부를 판단하고 PR에 적절히 표시합니다(예: 상태 검사, 댓글). 봇이 제공하는 안내를 따르기만 하면 됩니다. 모든 저장소에서 CLA는 한 번만 처리하면 됩니다.

이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다. 자세한 정보는 행동 강령 FAQ를 보거나 추가 질문이나 의견은 opencode@microsoft.com으로 문의하세요.


MCP 여정을 시작할 준비가 되셨나요? Module 00 - MCP 소개부터 시작하여 Model Context Protocol 개발의 세계에 첫 발을 내딛으세요!

🎒 기타 강의

우리 팀은 다른 강의도 제공합니다! 확인해 보세요:

LangChain

LangChain4j 입문 LangChain.js 입문 LangChain 입문

Azure / Edge / MCP / 에이전트

AZD 입문 Edge AI 입문 MCP 입문 AI 에이전트 입문


생성 AI 시리즈

생성 AI 입문 생성 AI (.NET) 생성 AI (Java) 생성 AI (JavaScript)


핵심 학습

ML 입문 데이터 과학 입문 AI 입문 사이버보안 입문 웹 개발 입문 IoT 입문 초보자를 위한 XR 개발


코파일럿 시리즈

AI 페어 프로그래밍을 위한 코파일럿 C#/.NET을 위한 코파일럿 코파일럿 어드벤처


면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역은 오류나 부정확성을 포함할 수 있음을 알려드립니다. 원문 문서는 해당 언어의 권위 있는 자료로 간주되어야 합니다. 중요한 정보의 경우 전문 인간 번역을 권장합니다. 본 번역의 사용으로 인한 오해나 잘못된 해석에 대해 당사는 책임지지 않습니다.