Azure Cloud PC Management
STDIOMCP Server for managing Azure Cloud PCs using Microsoft Graph API.
MCP Server for managing Azure Cloud PCs using Microsoft Graph API.
MCP Server for managing Azure Cloud PCs using the Microsoft Graph API.
The MCP server currently uses 'curl' to send Graph API requests, because Python msgraph-sdk documentation doesn't match the current sdk implementation.
cloud_pc_list_users
cloud_pc_list
cloud_pc_reboot
cloud_pc_rename
cloud_pc_troubleshoot
cloud_pc_end_grace_period
cloud_pc_get_review_status
cloud_pc_reprovision
To use this with Claude Desktop, add the following to your claude_desktop_config.json
:
{ "mcpServers": { "mcp-cloud-pc": { "command": "uv", "args": [ "run", "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-cloud-pc", "mcp-cloud-pc.py" ], "env": { "MSGRAPH_TENANT_ID": "<YOUR GRAPH API TENANT ID>", "MSGRAPH_CLIENT_ID": "<YOUR GRAPH API CLIENT ID>", "MSGRAPH_CLIENT_SECRET": "<YOUR GRAPH API CLIENT SECRET>" } } } }
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.