azure-virtual-desktop-controller
Orchestrate and govern Azure Virtual Desktop/Cloud PC environments via the Microsoft Graph API, offering capabilities such as inventory retrieval, remote device cycling, and metadata modification. Interaction is driven by straightforward command-line invocations to bolster infrastructure administration effectiveness.
Author

complexdevel
Quick Info
Actions
Tags
Cloud PC Administration Orchestrator
This specialized MCP server facilitates comprehensive administration of Azure Cloud Personal Computers (PCs) utilizing the Microsoft Graph API endpoints.
Implementation Note
Currently, the server relies on direct HTTP requests constructed via 'curl' for Graph API interactions. This is due to observed discrepancies between the published Python SDK documentation and the actual behavior of the current library version.
Available Management Functions
cloud_pc_list_users- Enumerates all provisioned user identities associated with the service.
- Returns: A string formatted as JSON containing detailed user records.
cloud_pc_list- Fetches a complete inventory of all accessible Cloud PCs within the designated tenancy.
- Returns: A JSON-formatted string detailing the asset inventory.
cloud_pc_reboot- Initiates a remote restart operation for a specified Cloud PC instance.
- Arguments: Unique Identifier (ID) of the target Cloud PC.
cloud_pc_rename- Applies a new user-facing designation (display name) to a particular Cloud PC.
- Argument 1: The target Cloud PC's unique ID.
- Argument 2: The desired new descriptive label.
cloud_pc_troubleshoot- Executes diagnostic procedures on a designated Cloud PC.
- Argument: The specific Cloud PC Identifier.
cloud_pc_end_grace_period- Immediately terminates the temporary reclamation period for a specified Cloud PC resource.
- Argument: The target Cloud PC ID.
cloud_pc_get_review_status- Retrieves the latest compliance or review status associated with a specific Cloud PC asset.
- Argument: The unique identifier of the Cloud PC.
cloud_pc_reprovision- Triggers a full factory reset and redeployment of the Cloud PC. Users can specify the target OS (Win10/Win11) and the resultant account privilege level (standardUser/administrator).
- Argument 1: The Cloud PC Instance ID.
- Argument 2: The desired Windows user privilege level (accepted values: standardUser, administrator).
- Argument 3: The desired Windows operational system build (accepted values: windows10, windows11).
Integration with Claude Desktop Utility
To integrate this management agent with your local Claude Desktop environment, incorporate the following configuration block into your claude_desktop_config.json file:
{
"mcpServers": {
"azure-virtual-desktop-controller": {
"command": "uv",
"args": [
"run",
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-cloud-pc",
"mcp-cloud-pc.py"
],
"env": {
"MSGRAPH_TENANT_ID": "
Licensing Information
This administration utility is distributed under the permissive MIT License. Users retain freedom to utilize, modify, and disseminate this software, provided adherence to the stipulations outlined in the MIT License text. Full details are available in the project's LICENSE file.
WIKIPEDIA: Business administration resources encompass the entire spectrum of frameworks, computational remedies, regulatory mechanisms, strategic methodologies, and operational applications deployed by corporate entities to effectively navigate evolving market dynamics, maintain competitive superiority, and enhance overall enterprise output.
== Comprehensive Context == Management tools can be categorized based on the organizational function they serve, covering areas such as preparatory design (planning), workflow enforcement (process), record-keeping (records), human capital management, evaluative determination (decision making), oversight (control), and so forth. A functional breakdown typically includes:
- Utilities for data ingress and correctness verification across any functional unit.
- Systems dedicated to monitoring and optimizing operational workflows.
- Platforms for data aggregation and strategic choice formulation. Modern enterprise solutions have undergone rapid, profound transformation over the past decade, driven by exponential technological advancements. This pace makes the task of selecting optimal business tools for specific scenarios increasingly complex. This difficulty stems from relentless pressures to reduce expenditures, maximize revenue streams, gain deeper comprehension of client requirements, and deliver products precisely tailored to those demands. Within this environment, executive leadership must adopt a proactive, strategic posture regarding tool acquisition and integration, rather than defaulting to the newest available technology. Over-reliance on off-the-shelf tools without necessary tailoring frequently results in operational instability. Consequently, business management software must be chosen discerningly and subsequently customized to align perfectly with the organization's unique operational framework.
== Predominant Methodologies == A 2013 analysis by Bain & Company illustrated the global utilization patterns of business management techniques, reflecting how their resulting efficacy aligns with regional necessities, market conditions, and economic fluctuations. The top ten ranked instruments included:
Strategic blueprinting Client relationship lifecycle management Personnel satisfaction polling Comparative industry analysis (Benchmarking) Performance measurement frameworks (BSC) Defining unique organizational strengths (Core Competency) External resource allocation (Outsourcing) Organizational transition governance (Change Management) Logistics and inventory oversight (SCM) Foundational corporate philosophy statements Customer base differentiation (Market Segmentation) Integrated quality assurance protocols (TQM)
== Enterprise Software Applications == Software packages or integrated collections of programs utilized by operational staff to execute diverse corporate functions are generally termed business applications. These applications are designed to augment productivity metrics, quantify output, and precisely execute various corporate tasks. The evolution started with foundational Management Information Systems (MIS), expanded into Enterprise Resource Planning (ERP), incorporated Customer Relationship Management (CRM), and has now largely migrated into the realm of cloud-based enterprise governance solutions. While a demonstrable positive correlation exists between IT investment effectiveness and overall corporate performance, the true value accretion depends critically on two factors: the quality of the deployment execution and the rigor applied to the selection and customization of the supporting technological assets.
== Resources for Scaled Enterprises (SMEs) == Tools specifically engineered for Small to Medium Enterprises (SMEs) hold significant value as they furnish mechanisms to curtail operational expenditure...
