mcp-cloud-pc
If you are the rightful owner of mcp-cloud-pc and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Server for managing Azure Cloud PCs using the Microsoft Graph API.
The Cloud PC Management MCP Server is designed to facilitate the management of Azure Cloud PCs through the Microsoft Graph API. It provides a set of tools that allow users to perform various operations on their Cloud PCs, such as listing users, rebooting, renaming, troubleshooting, and more. The server currently utilizes 'curl' for sending Graph API requests due to discrepancies in the Python msgraph-sdk documentation and its implementation. This server is particularly useful for IT administrators and organizations that need to manage multiple Cloud PCs efficiently. It supports operations like ending grace periods, retrieving review statuses, and reprovisioning Cloud PCs with different Windows OS versions and user types. The server is licensed under the MIT License, allowing for free use, modification, and distribution.
Features
- List all registered users and Cloud PCs
- Reboot and rename Cloud PCs
- Troubleshoot and end grace periods for Cloud PCs
- Retrieve review status and reprovision Cloud PCs
- Utilizes 'curl' for Graph API requests
Tools
cloud_pc_list_users
List all registered users and returns information in JSON format.
cloud_pc_list
List all Cloud PCs available to the current tenant and returns information in JSON format.
cloud_pc_reboot
Reboot Cloud PCs with the given ID.
cloud_pc_rename
Set new display name for a Cloud PC with the given ID.
cloud_pc_troubleshoot
Troubleshoot a Cloud PC with the given ID.
cloud_pc_end_grace_period
End grace period for a Cloud PC with the given ID.
cloud_pc_get_review_status
Retrieve review status for the Cloud PC with particular ID.
cloud_pc_reprovision
Reprovision the Cloud PC with particular ID with Windows 10 or 11 OS, set up redeployed user type.