Token导航 LogoToken导航TokenDH.com
EntraID MCP Server logo
安全风控stdio官方级别未说明来源级核验

EntraID MCP Server

MCP Server

EntraID MCP Server 是一个模块化、面向资源的FastMCP服务器,用于与Microsoft Graph API交互。它设计用于扩展性、可维护性和安全性,支持高级查询用户、登录日志、MFA状态和特权用户。

工具数

公开资料未说明

GitHub Stars

0
安全审计Python用户管理企业安全

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hieuttmmo

提供方

hieuttmmo

最后核验

2026/5/17 20:25

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install msgraph-sdk azure-identity fastmcp\"

详细介绍

基本能力

产品定位

EntraID MCP Server 是一个模块化、面向资源的FastMCP服务器,用于与Microsoft Graph API交互。

核心功能

  • 模块化资源结构:每个资源(用户、登录日志、MFA等)都在自己的模块中实现。
  • 集中式Graph客户端:处理认证和客户端初始化。
  • 全面的用户操作:按名称/电子邮件搜索用户,按ID获取用户,列出所有特权用户。
  • 完整的组生命周期和成员管理:创建、读取、更新和删除组,添加/删除组成员和所有者。
  • 应用程序和服务主体管理:列出、创建、更新和删除应用程序和服务主体。
  • 登录日志操作:查询用户最近X天的登录日志。
  • MFA操作:获取用户的MFA状态。
  • 密码管理:重置用户密码。
  • 权限助手:建议适当的Microsoft Graph权限。
  • 错误处理和日志记录:一致的错误处理和进度报告。
  • 安全性:使用Microsoft最佳实践进行认证。

适用场景

  • 企业用户管理
  • 安全审计和监控
  • 组和应用程序管理
  • 密码重置和MFA状态检查

使用教程

1. 安装依赖

fastmcp install /path/to/src/msgraph_mcp_server/server.py --with msgraph-sdk --with azure-identity --with azure-core --with msgraph-core -f /path/to/.env

2. 安装步骤

  1. 克隆仓库。
  2. 创建config/.env文件,包含Azure AD凭证:
TENANT_ID=your-tenant-id
CLIENT_ID=your-client-id
CLIENT_SECRET=your-client-secret
  1. 如果需要,设置基于证书的认证。

3. 调试方式

fastmcp dev /path/to/src/msgraph_mcp_server/server.py

目录标签

目录标签

安全审计Python用户管理企业安全微软图形API

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP