MCP-MSGraph:Microsoft Graph 用户档案读取服务
一个原型 MCP 服务器,用于从 Microsoft Graph 读取用户档案。
快速入门
-
克隆仓库或创建自己的文件结构。
-
创建虚拟环境并激活: python3 -m venv venv source venv/bin/activate
-
安装依赖包: pip install fastapi uvicorn requests requests-oauthlib pydantic
-
修改 main.py 文件,替换 App ID、Tenant ID 和 Client Secret。
-
启动服务: uvicorn main:app --reload 服务运行在 http://127.0.0.1:8000。
-
使用 curl 或 REST 客户端发送请求获取用户档案: curl -X POST http://localhost:8000/mcp
-H "Content-Type: application/json"
-d '{"action":"readUserProfile","contextId":"abc123","data": {"userId":"someUser@yourtenant.onmicrosoft.com"}}'