MM

merill/mcp-entra-design

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

23 stars 5 forks 品質 38 トレンド 10

Microsoft EntraによるMCP認証の設計選択

概要

Microsoft Entra ID を使用したエンタープライズグレードの MCP (Model Context Protocol) サーバーの構築に関する 60 分のテクニカル セッション - アイデンティティ、同意、承認、監査性、および新しい Agent ID プリンシパル タイプをカバーしています。 1。 - PRM、ASM、CIMD(SEP-991)、DCR、リソースインジケータ、および仕様がどのように進化したか2。 - サポートされているもの、何が(CIMD、DCR)ではなく、なぜ3 - stdio対リモートオースオプション、決定の木、ビルドする前に選択します4。 --マイクロソフト・グラフMCP サーバは、エクセプラーとして, その後、あなたのAPIにそれを適用します 5. -- AIエージェントのための新しいServiceIdentityプリンシパル 6. -- 関数対アプリサービス対APIM対コンテナアプリ 7. -- グラフアクティビティログ, セインテル, マルチテナント, キャッシング 8. -- 36 実際の展開からのドキュメント落とし穴 ドキュメント/フォルダーには、プレゼンテーションの背後にある完全な知識ベースが含まれています

概要(AI 翻訳)

Microsoft Entra ID を使用したエンタープライズグレードの MCP (Model Context Protocol) サーバーの構築に関する 60 分のテクニカル セッション - アイデンティティ、同意、承認、監査性、および新しい Agent ID プリンシパル タイプをカバーしています。

**メリル・フェルナンド プレセンテッド **

セッション記録

スライド

スライド(PDF)を見る | スライド(HTML)を見る | スライドソース(Marp)

学びましょう

  1. MCP auth の仕組み – PRM、ASM、CIMD(SEP-991)、DCR、リソースインジケータ、および仕様がどのように進化するか 2。 Entraが適合する(とない) - サポートされているもの、何が(CIMD、DCR)ではなく、なぜ 3。Authモデルfirst – stdioとリモートのauthオプション、意思決定ツリー、ビルド前に選択 4.参考アーキテクチャ – マイクロソフトグラフMCP サーバは exemplar として、それを API に適用します。 5.Entra Agent ID – 新規 [ServiceIdentity]] - AIエージェントのプリンシパル 6.Azureプラットフォームを隠す – 機能対アプリサービス対APIM対コンテナアプリ 7.監査とスケールの方法 – グラフアクティビティログ、セニネル、マルチテナント、キャッシュ
  2. 注意すべきこと – 実際の展開から36の文書化された落とし穴

リポジトリ構造

##ナレッジベース

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →