使用说明
云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": "<YOUR GRAPH API TENANT ID>",
"MSGRAPH_CLIENT_ID": "<YOUR GRAPH API CLIENT ID>",
"MSGRAPH_CLIENT_SECRET": "<YOUR GRAPH API CLIENT SECRET>"
}
}
}
}
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。