MM

merill/mcp-entra-design

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars 5 forks Качество 38 Тренд 10

Выбор дизайна для аутентификации MCP с помощью Microsoft Entra

Обзор

60-минутная техническая сессия по созданию MCP-серверов корпоративного уровня (Model Context Protocol) с идентификатором Microsoft Entra, охватывающим идентификатор, согласие, авторизацию, аудитируемость и новый тип идентификатора агента. 1. - PRM, ASM, CIMD (SEP-991), DCR, индикаторы ресурсов и то, как спецификация развивалась 2. - что поддерживается, что нет (CIMD, DCR) и почему 3. - stdio против опций удаленного аута, деревья решений, выберите, прежде чем строить 4. Microsoft Graph MCP Сервер в качестве примера, затем примените его к API 5. - новый принцип ServiceIdentity для агентов ИИ 6. - Функции против App Service против APIM против Container Apps 7. - Журналы графической активности, Sentinel, многопользовательский, кэширование 8. - 36 документированных подводных камней от реальных развертываний Документы / папка содержит полную базу знаний за презентацией:

Обзор (машинный перевод)

60-минутная техническая сессия по созданию MCP-серверов корпоративного уровня (Model Context Protocol) с идентификатором Microsoft Entra, охватывающим идентификатор, согласие, авторизацию, аудитируемость и новый тип идентификатора агента.

Представлено Мериллом Фернандо

Запись сеанса

##Скользящие

Просмотр слайдов (PDF) | Просмотр слайдов (HTML) | Источник слайдов (Marp)

Чему вы научитесь

  1. ** Как работает MCP-аут** PRM, ASM, CIMD (SEP-991), DCR, индикаторы ресурсов и как развивалась спецификация
  2. ** Где Entra подходит (и не подходит) ** - что поддерживается, что нет (CIMD, DCR) и почему
  3. Сначала модель аута - stdio против удаленных вариантов аута, деревьев решений, выберите, прежде чем строить
  4. ** Справочная архитектура ** - Microsoft Graph MCP Сервер в качестве примера, а затем применить его к API.
  5. Entra Agent ID — новый принцип для агентов ИИ 6.** Какая платформа Azure** Функции vs App Service vs APIM vs Container Apps
  6. ** Как проводить аудит и масштабирование ** - Журналы графической активности, Sentinel, многопользовательский, кэширование
  7. ** Чего стоит остерегаться ** - 36 задокументированных ловушек от реальных развертываний

Структура РЕПО

База знаний

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Building MCPs with Entra: Design Choices for Enterprise Agents

A 60-minute technical session on building enterprise-grade MCP (Model Context Protocol) servers with Microsoft Entra ID – covering identity, consent, authorization, auditability, and the new Agent ID principal type.

Presented by Merill Fernando

Session Recording

Slides

View the slides (PDF) | View the slides (HTML) | Slide source (Marp)

What You’ll Learn

  1. How MCP auth works – PRM, ASM, CIMD (SEP-991), DCR, Resource Indicators, and how the spec evolved
  2. Where Entra fits (and doesn’t) – what’s supported, what’s not (CIMD, DCR), and why
  3. Auth model first – stdio vs remote auth options, decision trees, choose before you build
  4. Reference architecture – Microsoft Graph MCP Server as the exemplar, then apply it to your API
  5. Entra Agent ID – the new ServiceIdentity principal for AI agents
  6. Which Azure platform – Functions vs App Service vs APIM vs Container Apps
  7. How to audit and scale – Graph Activity Logs, Sentinel, multi-tenant, caching
  8. What to watch out for – 36 documented pitfalls from real deployments

Repo Structure

mcpentra/
├── slides/          # Marp slide deck (md, pdf, pptx, html)
├── docs/            # 17-document knowledge base with deep-dive content
└── demo/            # Contoso Directory MCP Server (TypeScript demo project)

Knowledge Base

The docs/ folder contains the full knowledge base behind the presentation:

Key Standards

Standard Name MCP Role
RFC 9728 OAuth 2.0 Protected Resource Metadata MUST – MCP server discovery
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →