entra-id-mcp-server-session-demo

entra-id-mcp-server-session-demo

3.4

If you are the rightful owner of entra-id-mcp-server-session-demo and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Minimal Entra ID-authenticated MCP Server demonstrates how to implement Entra ID authentication with MCP and HTTP+SSE transport.

The Minimal Entra ID-authenticated MCP Server is a basic implementation designed to showcase how Entra ID authentication can be integrated with the Model Context Protocol (MCP) using HTTP and Server-Sent Events (SSE) transport. This server uses a confidential client within the MCP server and employs session mapping to assign sessions through JWT tokens, as cookies are not utilized. The repository is archived and not intended for production use, emphasizing the need for proper caching and secure token/credential handling if any practices are adopted from this implementation.

Features

  • Entra ID Authentication: Integrates Entra ID for secure authentication.
  • HTTP+SSE Transport: Utilizes HTTP and Server-Sent Events for communication.
  • Session Mapping: Assigns sessions using JWT tokens instead of cookies.
  • Confidential Client: Operates with a confidential client within the MCP server.
  • Archived Repository: Provides a reference for learning but not for production use.