Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
- Il s’agit d’une fonctionnalité en version préliminaire.
- Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont soumises à des conditions d’utilisation supplémentaires, et sont disponibles avant une version officielle de telle sorte que les clients puissent tirer parti d’un accès anticipé et fournir leurs commentaires.
Vue d’ensemble
| ID du serveur | Nom d’affichage | Description |
|---|---|---|
mcp_MeServer |
Utilisateur Work IQ | Serveur MCP pour la connaissance de soi et la connaissance de l’organisation. Utilisez ce serveur MCP pour accéder aux profils utilisateur de votre organisation et effectuer diverses actions telles que d'obtenir votre profil, le profil d'un utilisateur, le gestionnaire d'un utilisateur ou ses rapports directs. |
Outils disponibles
mcp_graph_getDirectReports
Répertoriez les subordonnés directs d’un utilisateur spécifié dans le répertoire. Vous devez fournir soit l’ID d’objet (GUID) de l’utilisateur, soit leur userPrincipalName UPN (de type email). N’utilisez pas « moi » comme le userIdentifier.
Paramètres obligatoires :
-
userIdentifier : ID d’objet de l’utilisateur (GUID) ou
userPrincipalName(UPN)
Note
N’envoyez pas 'moi' comme userIdentifier. Si seul le nom d’affichage est disponible, recherchez d’abord l’utilisateur pour obtenir userPrincipalName, ou l’identifiant de l’objet.
Paramètres facultatifs :
-
Sélectionner : Liste des propriétés séparées par virgule à retourner (par exemple,
id,displayName,mail,jobTitle,userPrincipalName) - top : nombre d’éléments à retourner par page
mcp_graph_getMyManager
Récupérer le responsable de l’utilisateur connecté (l’appelant). Ce point de terminaison renvoie toujours le responsable du contexte utilisateur actuel.
Paramètres facultatifs :
- select : liste de propriétés du responsable à renvoyer, séparées par des virgules
mcp_graph_getMyProfile
Récupérer les détails du profil de l’utilisateur connecté (l’appelant). Ce point de terminaison renvoie toujours le profil du contexte utilisateur actuel.
Paramètres facultatifs :
- select : liste séparée par des virgules des propriétés de profil utilisateur
-
Étendre : Développer les tables associées (par exemple, manager,
directReports)
mcp_graph_getUserProfile
Récupérer le profil d’un utilisateur spécifié dans le répertoire. Vous devez fournir soit l’ID d’objet (GUID) de l’utilisateur, soit leur userPrincipalName UPN (de type email). N'utilisez pas « moi » comme userIdentifier - utilisez plutôt mcp_graph_getMyProfile pour l'utilisateur connecté.
Paramètres obligatoires :
-
userIdentifier : ID d’objet de l’utilisateur (GUID) ou
userPrincipalName(UPN)
Note
Ne m’envoyez pas. Si le nom d'affichage seul est disponible, commencez par rechercher l'utilisateur.
Paramètres facultatifs :
- select : liste de propriétés de l’utilisateur à renvoyer, séparées par des virgules
-
Étendre : Étendre une table liée (manager OU
directReports). Vous ne pouvez étendre qu’une seule propriété par requête.
mcp_graph_getUsersManager
Récupérer le responsable d’un utilisateur spécifié dans le répertoire. Vous devez fournir soit l’ID d’objet (GUID) de l’utilisateur, soit leur userPrincipalName UPN (de type email). N'utilisez pas « moi » comme userIdentifier - utilisez plutôt mcp_graph_getMyManager pour l'utilisateur connecté.
Paramètres obligatoires :
-
userIdentifier : ID d’objet de l’utilisateur (GUID) ou
userPrincipalName(UPN)
Note
Ne m’envoyez pas. Si le nom d'affichage seul est disponible, commencez par rechercher l'utilisateur.
Paramètres facultatifs :
-
Sélectionner : Liste des propriétés à retourner pour le gestionnaire séparées par virgule, telles que
id,displayName,mail,jobTitle, )userPrincipalName
mcp_graph_listUsers
Récupérer une liste d’utilisateurs de l’organisation. Prend en charge les options de requête telles que $select, $filter, $top, $orderby.
ConsistencyLevel est réglé par défaut sur éventuelle.
Paramètres facultatifs :
- Top: Afficher uniquement les n premiers utilisateurs
- select : liste de propriétés de l’utilisateur à renvoyer, séparées par des virgules
-
Filtre : Filtrez les utilisateurs par propriété, tels que
startswith(displayName,'A') -
Ordonner par : Classer les résultats par la propriété donnée, telle que
displayName -
search : recherche en texte libre pour les utilisateurs. Format : « property :value », par exemple
displayName:Nehapour rechercher des noms d’affichage contenant Neha. Prend en charge plusieurs propriétés avec des espaces. Règle de secours : Si$searchéchoue ou ne renvoie aucun résultat, effectuez automatiquement une nouvelle tentative avec$filter. - Compter: Inclure le nombre d’éléments (true ou false)
- ConsistencyLevel : En-tête requis pour les requêtes avancées (valeur par défaut : éventuelle)
Fonctionnalités clés
Connaissance de soi
- Obtenir le profil de l’utilisateur connecté
- Obtenir le responsable de l’utilisateur connecté
- Accéder à l'information actuelle sur le contexte de l'utilisateur
- Nul besoin d’identificateurs d’utilisateur
Profils utilisateur
- Récupérer le profil d’un utilisateur par ID ou UPN
- propriétés utilisateur Access (
displayName,mail,jobTitle, etc.) - Développer les tableaux associés (
manager,directReports) - Sélection de propriétés avec $select
Hiérarchie organisationnelle
- Obtenir le responsable de l’utilisateur
- Obtenir les rapports directs de l'utilisateur
- Naviguer dans la structure hiérarchique
- Relations entre les responsables et les subordonnés directs
Découverte utilisateur
- Répertorier les utilisateurs de l’organisation
- Recherche en texte libre avec solution de repli automatique
- Filtrage et tri de données OData
- Prise en charge de la pagination
- Compter les utilisateurs dans les résultats
Interrogation des données par requête
- OData $select pour la sélection de propriétés
- OData $filter pour le filtrage utilisateur
- OData $expand pour les entités associées
- OData $orderby pour le tri
- $search en texte libre avec solution de repli
- Prise en charge de la cohérence éventuelle
Notes
- Utiliser
mcp_graph_getMyProfilepour l’utilisateur connecté, pasmcp_graph_getUserProfileavec moi - Utilisation
mcp_graph_getMyManagerdu gestionnaire d’utilisateur connecté - userIdentifier doit être l’identifiant d’objet (GUID) ou
userPrincipalName(UPN), n’utilisez pas le nom d’affichage - Si seul le nom d’affichage est disponible, utilisez
mcp_graph_listUserspour rechercher l’utilisateur en premier. -
$expandne peut développer qu’une seule propriété par requête (manageroudirectReports) -
$searchbascule automatiquement vers$filtersi la recherche échoue - ConsistencyLevel éventuellement requise pour les requêtes avancées
- Format de recherche : « property :value » avec des guillemets
Cas d’utilisation courants
Obtenir mes informations
- Utiliser
mcp_graph_getMyProfilepour obtenir le profil de l’utilisateur actuel - Utilisation
mcp_graph_getMyManagerpour obtenir le gestionnaire de l’utilisateur actuel
Rechercher un utilisateur
Utilisez
mcp_graph_listUsersavec le paramètre de rechercheExemple : search="displayName:John" pour rechercher des utilisateurs nommés John
Obtenir
userPrincipalNameou identifier un objet à partir des résultats
3. Obtenir les détails sur l’utilisateur
- Utiliser
mcp_graph_getUserProfileavecuserIdentifier - Utiliser select pour obtenir des propriétés spécifiques
- Utiliser étendre pour inclure
manageroudirectReports
4. Obtenir la structure d’organisation
- Utilisation
mcp_graph_getUsersManagerpour obtenir un gestionnaire d’utilisateurs - Utilisez
mcp_graph_getDirectReportspour obtenir les rapports directs d’un utilisateur - Enchaîner des appels pour parcourir la hiérarchie de rapports