entra-id-mcp-server-session-demo

entra-id-mcp-server-session-demo

11

This project showcases a minimal implementation of an MCP server integrated with Entra ID authentication, utilizing HTTP+SSE transport. It emphasizes session management via token-like mechanisms and is intended for demonstration purposes only.

🔒 Minimal Entra ID-authenticated MCP Server

This project provides a minimal server implementation demonstrating Entra ID authentication with MCP using HTTP+SSE transport. It involves a confidential client within the MCP server using session mapping for session assignment via JWT token-like mechanisms. This repository is archived and not intended for production use.

Run server

  • Use npm to install dependencies, build, and start the server.

Testing

  • Utilize MCP Inspector or similar tools that support HTTP+SSE transport and authentication for testing.