MCP.so
ログイン

EntraID MCP Server (Microsoft Graph FastMCP)

@hieuttmmo

基本情報

カテゴリ

その他

トランスポート

stdio

作者

hieuttmmo

EntraID MCP Server について

MCP server for interacting with EntraID through Microsoft Graph API.

#microsoft-entra-id#mcp-server#microsoft-graph-api

EntraID MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "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>"
      }
    }
  }
}

EntraID MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is EntraID MCP Server (Microsoft Graph FastMCP)?

It is a modular, resource-oriented FastMCP server for interacting with Microsoft Graph API. Designed for administrators and developers, it supports advanced queries for users, sign‑in logs, MFA status, privileged users, groups, applications, service principals, devices, conditional access policies, and audit logs.

How to use EntraID MCP Server (Microsoft Graph FastMCP)?

Clone the repository and create a config/.env file with TENANT_ID, CLIENT_ID, and CLIENT_SECRET. Use fastmcp dev '/path/to/server.py' for interactive development, or fastmcp install to register it as an MCP tool with Claude. Certificate‑based authentication is also supported.

Key features of EntraID MCP Server (Microsoft Graph FastMCP)

  • Modular resource structure for users, groups, and applications.
  • Centralized Graph client with shared authentication.
  • Full group lifecycle and membership management.
  • Sign‑in logs, MFA status, and audit log queries.
  • Password management with secure generation.
  • Permissions helper for least‑privilege guidance.

Use cases of EntraID MCP Server (Microsoft Graph FastMCP)

  • Query sign‑in logs for a specific user over the last X days.
  • Get MFA status for all members of a Microsoft 365 group.
  • Reset a user’s password and require a change on next sign‑in.
  • Manage group members and owners (add/remove).
  • List, create, update, and delete applications or service principals.

よくある質問

1

What Microsoft Graph permissions are required?

The server uses application permissions such as `User.Read.All`, `Group.ReadWrite.All`, `AuditLog.Read.All`, `DeviceManagementManagedDevices.Read.All`, and others. The full list

コメント

「その他」の他のコンテンツ