MCP-MSGraph:Microsoft Graph 用户档案读取服务

MCP-MSGraph:Microsoft Graph 用户档案读取服务

一个原型 MCP 服务器,用于从 Microsoft Graph 读取用户档案。

快速入门

  1. 克隆仓库或创建自己的文件结构。

  2. 创建虚拟环境并激活: python3 -m venv venv source venv/bin/activate

  3. 安装依赖包: pip install fastapi uvicorn requests requests-oauthlib pydantic

  4. 修改 main.py 文件,替换 App ID、Tenant ID 和 Client Secret。

  5. 启动服务: uvicorn main:app --reload 服务运行在 http://127.0.0.1:8000。

  6. 使用 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"}}'