Serveur MCP de gestion des PC dans le nuage
Serveur MCP pour la gestion des PC du nuage Azure à l'aide de l'API Microsoft Graph.
Fonctionnalités
Le serveur MCP utilise actuellement 'curl' pour envoyer des requêtes à l'API Graph, parce que la documentation Python msgraph-sdk ne correspond pas à l'implémentation actuelle du sdk.
Outils
cloud_pc_list_users
- Liste tous les utilisateurs enregistrés
- Retourne : Liste d'informations sur les utilisateurs dans une chaîne de caractères au format JSON
cloud_pc_list
- Liste de tous les PC Cloud disponibles pour le locataire actuel
- Retourne : Liste des PC du nuage dans une chaîne de caractères au format JSON
cloud_pc_reboot
- Redémarrer les PC du nuage avec l'ID donné
- Args : ID du PC du nuage
cloud_pc_rename
- Définit le nouveau nom d'affichage d'un PC cloud avec l'ID donné.
- Arg : ID du PC cloud
- Arg : Nouveau nom d'affichage pour le PC cloud
cloud_pc_troubleshoot
- Dépannage d'un PC du nuage avec l'ID donné.
- Arg : ID du PC cloud
cloud_pc_end_grace_period
- Fin du délai de grâce pour un PC en nuage avec l'ID donné.
- Arg : ID du PC cloud
cloud_pc_get_review_status
- Récupérer le statut de révision d'un PC dans le nuage dont l'ID est donné.
- Arg : ID du PC en nuage
cloud_pc_reprovision
- Reprovisionner le Cloud PC avec un ID particulier avec le système d'exploitation Windows 10 ou 11, configurer le type d'utilisateur redéployé
- Arg : ID du PC en nuage
- Arg : Type de compte utilisateur Windows (types disponibles : standardUser, administrator)
- Arg : Version du système d'exploitation Windows (versions disponibles : windows10, windows11)
Utilisation avec Claude Desktop
Pour utiliser ceci avec Claude Desktop, ajoutez ce qui suit à votre 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" : "<VOTRE IDENTIFIANT DE LOCATAIRE GRAPH API>", "MSGRAPH_CLIENT_ID" : "<VOTRE IDENTIFIANT CLIENT GRAPH API>", "MSGRAPH_CLIENT_SECRET" : "<VOTRE SECRET CLIENT GRAPH API>" } } } }
Licence
Ce serveur MCP est placé sous licence MIT. Cela signifie que vous êtes libre d'utiliser, de modifier et de distribuer le logiciel, sous réserve des termes et conditions de la licence MIT. Pour plus de détails, veuillez consulter le fichier LICENSE dans le référentiel du projet.