Repolode
microsoft

microsoft/mcp-for-beginners

Бесплатный курс с открытым исходным кодом для начинающих по Model Context Protocol (MCP), с практическими примерами на C#, Java, JavaScript, Python, Rust и TypeScript.

Звёзды
17,483
Форки
5,657
Открытые issues
14
Последний коммит
5 часов назад

Что это?

Многомодульный курс знакомит с Model Context Protocol — стандартом для подключения AI-приложений к инструментам и сервисам. Сначала он разбирает основные понятия и вопросы безопасности, а затем переходит к созданию первого MCP-сервера и клиента, подключению к LLM, работе с VS Code и другими MCP-хостами.

В следующих модулях рассматриваются практическая реализация, пагинация, аутентификация через OAuth2 и Entra ID, масштабирование и пользовательские транспорты. Также курс включает программу из 13 лабораторных работ по созданию MCP-сервера с PostgreSQL и семантическим поиском на основе pgvector. Примеры кода доступны на нескольких языках, курс распространяется по лицензии MIT.

Материал рассчитан на разработчиков, которые уже знают какой-либо язык программирования и основы клиент-серверной архитектуры и REST. Курс переведён более чем на 50 языков.

Ключевые возможности

  • 01Практические примеры MCP на C#, Java, JavaScript, Python, Rust и TypeScript
  • 02Охватывает создание MCP-серверов и клиентов, а также транспорты stdio и HTTP streaming
  • 03Включает темы безопасности, в том числе аутентификацию через OAuth2 и Microsoft Entra ID
  • 04Модуль из 13 лабораторных работ по интеграции с PostgreSQL и семантическому поиску
  • 05Руководства по подключению серверов к VS Code, Claude Desktop и другим MCP-хостам
  • 06Переведён более чем на 50 языков

Сценарии использования

  • Изучение MCP с нуля перед созданием интеграций AI с инструментами
  • Выбор примера для конкретного языка, чтобы создать первый MCP-сервер
  • Обучение команды тому, как взаимодействуют MCP-серверы, клиенты и хосты
  • Практическое создание MCP-сервера с базой данных по лабораторной работе с PostgreSQL

Быстрый старт

  1. 1

    Создайте форк репозитория на GitHub

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/microsoft/mcp-for-beginners.git
  3. 3

    Присоединитесь к сообществу Microsoft Foundry в Discord

Что важно знать

  • Некоторые практические примеры пока привязаны к более старой спецификации MCP от 2025-11-25, пока SDK не получат необходимую поддержку.

Темы

Частые вопросы

Что такое mcp-for-beginners?
Бесплатный курс с открытым исходным кодом для начинающих по Model Context Protocol (MCP), с практическими примерами на C#, Java, JavaScript, Python, Rust и TypeScript. Многомодульный курс знакомит с Model Context Protocol — стандартом для подключения AI-приложений к инструментам и сервисам. Сначала он разбирает основные понятия и вопросы безопасности, а затем переходит к созданию первого MCP-сервера и клиента, подключению к LLM, работе с VS Code и другими MCP-хостами.
mcp-for-beginners можно использовать бесплатно? Какая у него лицензия?
mcp-for-beginners распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcp-for-beginners всё ещё поддерживается?
Активно поддерживается. Последний коммит в mcp-for-beginners — 21 окт. 2026 г..
Для чего можно использовать mcp-for-beginners?
Изучение MCP с нуля перед созданием интеграций AI с инструментами Выбор примера для конкретного языка, чтобы создать первый MCP-сервер Обучение команды тому, как взаимодействуют MCP-серверы, клиенты и хосты Практическое создание MCP-сервера с базой данных по лабораторной работе с PostgreSQL
Как установить 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты