Cloud PC Management

by complexdevel

Not rated
GitHub

About

Manage Azure Cloud PCs using the Microsoft Graph API.

Details

Author
complexdevel
Categories
Cloud Service, Other, Infrastructure, API

Setup

Install Cloud PC Management in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/complexdevel/mcp-cloud-pc

Follow the installation instructions in the repository README, then restart your MCP client.

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

- List all registered users
- Returns: List of information about users in JSON formated string

- List all Cloud PCs available to the current tenant
- Returns: List of Cloud PCs in JSON formated string

- Reboot Cloud PCs with the given ID
- Args: Cloud PC ID

- Set new display name for a Cloud PC with the given ID.
- Arg: Cloud PC ID
- Arg: New display name for the Cloud PC

- Troubleshoot a Cloud PC with the given ID.
- Arg: Cloud PC ID

- End grace period for a Cloud PC with the given ID.
- Arg: Cloud PC ID

- Retrieve review status for the Cloud PC with particular ID.
- Arg: Cloud PC ID

- Reprovision the Cloud PC with particular ID with Windows 10 or 11 OS, set up redeployed user type
- Arg: Cloud PC ID
- Arg: Windows user account type (avalilable types: standardUser, administrator)
- Arg: Windows operating system version (avalilable versions: windows10, windows11)

To use this with Claude Desktop, add the following to yourclaude_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.

Query Azure retail pricing information using the Azure Retail Prices API.

A server for the Microsoft Graph and Azure RM APIs to manage Azure and Microsoft 365 tenants with AI.

Manage and interact with Microsoft Azure services.

Automate Akamai resource actions using a conversational AI client. Requires Akamai API credentials.

Enables AI assistants to interact with Azure Kubernetes Service (AKS) clusters.

Interact with and manage Azure services using natural language.

Integrate with Apache CloudStack to manage cloud resources directly from your desktop.

Integrates with the Cloudways API, allowing AI assistants to access and manage Cloudways infrastructure.

Interact with Confluent Cloud REST APIs to manage Kafka clusters, topics, and data.

An MCP server for interacting with the Exoscale cloud platform.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.