クラウドPC管理MCPサーバー
Microsoft Graph API を使用して Azure クラウド PC を管理するための MCP サーバー。
特徴
Python msgraph-sdk ドキュメントが現在の SDK 実装と一致していないため、MCP サーバーは現在 'curl' を使用して Graph API リクエストを送信しています。
ツール
cloud_pc_list現在のテナントで利用可能なすべてのクラウド PC を一覧表示します
戻り値: JSON形式の文字列でクラウドPCのリスト
cloud_pc_reboot指定されたIDのクラウドPCを再起動します
引数: クラウド PC ID
cloud_pc_rename指定された ID を持つクラウド PC の新しい表示名を設定します。
引数: クラウドPC ID
Arg: クラウド PC の新しい表示名
Claude Desktopでの使用
Claude Desktop でこれを使用するには、 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>"
}
}
}
}
Related MCP server: GCP MCP
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。