云PC管理MCP服务器
MCP服务器,用于使用Microsoft Graph API管理Azure云PC。
特性
MCP服务器当前使用“curl”发送Graph API请求,因为Python msgraph-sdk文档与当前sdk实现不匹配。
工具
cloud_pc_list_users
- 列出所有注册用户 - 返回:JSON格式字符串中的用户信息列表
cloud_pc_list
- 列出当前租户可用的所有云PC - 返回:JSON格式字符串中的云PC列表
cloud_pc_reboot
- 使用给定的ID重新启动云PC - Args:云PC ID
cloud_pc_rename
- 使用给定的ID为Cloud PC设置新的显示名称。 - Arg:云PC ID - Arg:云PC的新显示名称
cloud_pc_troubleshoot
- 使用给定ID对云PC进行故障排除。 - Arg:云PC ID
cloud_pc_end_grace_period
- 结束具有给定ID的云PC的宽限期。 - Arg:云PC ID
cloud_pc_get_review_status
- 使用特定ID检索Cloud PC的审核状态。 - Arg:云PC ID
cloud_pc_reprovision
- 使用Windows 10或11操作系统重新提供具有特定ID的Cloud PC,设置重新部署的用户类型 - Arg:云PC ID - Arg:Windows用户帐户类型(可用类型:标准用户、管理员) - Arg:Windows操作系统版本(可用版本:windows10、windows11)
使用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": "",
"MSGRAPH_CLIENT_ID": "",
"MSGRAPH_CLIENT_SECRET": ""
}
}
}
}许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。
