Эталонные реализации серверов Model Context Protocol, которые дают LLM-клиентам доступ к файлам, Git, веб-контенту, памяти и другим ресурсам.
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
Создайте форк репозитория на GitHub
- 2
Клонируйте репозиторий
git clone https://github.com/microsoft/mcp-for-beginners.git - 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 обновляется ежедневно.
Похожие проекты
SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка.
Официальный Python SDK для создания серверов и клиентов Model Context Protocol, связывающих LLM-приложения с инструментами, данными и промптами.
Официальный TypeScript SDK для создания серверов и клиентов Model Context Protocol, которые предоставляют приложениям с LLM стандартизированный контекст.
TypeScript-фреймворк для создания MCP-серверов, MCP Apps с представлениями на React и клиентов; включает Inspector и CLI.