- Microsoft Entra Id Mcp Server
Microsoft Entra Id Mcp Server
What is Microsoft Entra Id MCP Server?
Microsoft Entra Id MCP Server is a modular, resource-oriented FastMCP server designed for interacting with Microsoft Graph API, focusing on extensibility, maintainability, and security.
How to use Microsoft Entra Id MCP Server?
To use the server, clone the repository, set up your Azure AD credentials in a .env file, and run the server using the FastMCP CLI.
Key features of Microsoft Entra Id MCP Server?
- Modular resource structure for easy extension.
- Centralized Graph client for authentication.
- Comprehensive user operations including searching and managing users.
- Full group lifecycle management.
- Application and service principal management.
- Sign-in log and MFA operations.
- Password management capabilities.
- Permissions helper for Microsoft Graph permissions.
- Detailed error handling and logging.
Use cases of Microsoft Entra Id MCP Server?
- Managing user accounts and roles in Azure AD.
- Automating group management tasks.
- Monitoring sign-in activities and MFA status.
- Integrating with other applications using Microsoft Graph API.
FAQ from Microsoft Entra Id MCP Server?
-
What is required to run the server?
You need Azure AD credentials and the FastMCP CLI installed. -
Can I extend the server with new resources?
Yes! You can add new resource modules under theresources/directory. -
Is there a way to manage permissions easily?
Yes, the server includes a permissions helper to suggest appropriate Microsoft Graph permissions.
Server Config
{
"mcpServers": {
"EntraID MCP Server": {
"command": "uv",
"args": [
"run",
"--with",
"azure-core",
"--with",
"azure-identity",
"--with",
"fastmcp",
"--with",
"msgraph-core",
"--with",
"msgraph-sdk",
"fastmcp",
"run",
"/path/to/src/msgraph_mcp_server/server.py"
],
"env": {
"TENANT_ID": "<your-tenant-id>",
"CLIENT_ID": "<your-client-id>",
"CLIENT_SECRET": "<your-client-secret>"
}
}
}
}Recommend Servers
View AllA Serper MCP Server
高德地图官方 MCP Server
Playwright MCP server
summarize chat message
test