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
Vous devez faire partie du programme Frontier en version préliminaire pour obtenir un accès anticipé à Microsoft Agent 365. Frontier vous connecte directement aux dernières innovations d’IA de Microsoft. Les versions préliminaires Frontier sont soumises aux conditions existantes de vos contrats clients qui régissent les versions préliminaires. Comme ces fonctionnalités sont encore en cours de développement, leur disponibilité et leurs capacités peuvent évoluer au fil du temps.
Vue d’ensemble
| ID du serveur | Nom d’affichage | Description |
|---|---|---|
| mcp_ODSPRemoteServer | Serveur MCP de Microsoft SharePoint et OneDrive | Serveur MCP fournissant des outils pour l’utilisation de votre contenu SharePoint et OneDrive. Ce serveur se connecte à votre serveur SharePoint Online MCP spécifique au client. Il découvre et met automatiquement à disposition tous les outils qui prennent en charge l’intégration des fichiers OneDrive et SharePoint exposés par le point de terminaison MCP ODSP. |
Outils disponibles
createFolder
Crée un dossier dans une bibliothèque de documents spécifiée en tant qu’enfant du dossier parent spécifié. Si vous ne spécifiez pas de bibliothèque de documents, le serveur utilise OneDrive de l’utilisateur. Si vous ne spécifiez pas de dossier parent, le serveur crée le dossier à la racine. Si un dossier existe déjà avec le même nom, le serveur crée le dossier avec un suffixe numérique, tel que NewFolder (1).
Paramètres obligatoires :
-
folderName(chaîne) : nom du dossier à créer. Si un dossier existe déjà avec le même nom, le serveur crée le dossier avec un suffixe numérique, tel que
NewFolder (1). -
documentLibraryId(chaîne) : identifiant de la bibliothèque de documents (également appelée lecteur) où vous souhaitez créer le dossier. Si vous souhaitez créer un dossier dans le lecteur de l’utilisateur ou son OneDrive, tel que « mon lecteur » ou « mon onedrive », envoyez
"me"en tant quedocumentLibraryId.
Paramètres facultatifs :
- parentFolderId(chaîne, par défaut = « racine ») : ID du dossier parent sous lequel le nouveau dossier sera créé. La valeur par défaut est la racine de la bibliothèque de documents si elle n’est pas spécifiée.
findSite
Recherche des sites SharePoint auxquels l’utilisateur peut accéder. Cet outil peut trouver un site spécifique basé sur une requête de recherche que vous fournissez ou trouver les 20 principaux sites pertinents accessibles par l’utilisateur si vous ne fournissez pas de requête de recherche.
Paramètres obligatoires :
Aucun(e)
Paramètres facultatifs :
-
searchQuery(chaîne, par défaut = nul) : requête de recherche qui peut être le nom complet ou partiel du site. Fournir une requête de recherche permet de rechercher efficacement un site, mais uniquement si l’utilisateur recherche un site spécifique. Par exemple, si l’utilisateur demande un site appelé
xyz, vous passeriezxyzen tant quesearchQuery. Si l’utilisateur demande simplement « mes sites », vous laissez ce paramètre vide.
listDocumentLibrariesInSite
Répertorie les bibliothèques de documents (également appelées lecteurs) dans le site SharePoint spécifié. Si vous ne spécifiez pas de site, le serveur utilise le site racine.
Paramètres obligatoires :
Aucun(e)
Paramètres facultatifs :
- siteId : ID de site (par défaut : racine)
findFileOrFolder
Recherche un fichier ou un dossier (également appelé DriveItem) auquel l’utilisateur peut accéder en passant une requête de recherche.
Paramètres obligatoires :
- searchQuery : requête de recherche qui peut être l’intégralité ou le nom de fichier partiel
renameFileOrFolder
Renommez un fichier ou un dossier (également appelé DriveItems) dans la bibliothèque de documents spécifiée. Remarque : Le nouveau nom doit respecter les conventions d’affectation de noms.
Paramètres obligatoires :
- documentLibraryId : identifiant de la bibliothèque de documents (chaîne)
- fileOrFolderId : identifiant de fichier ou de dossier (chaîne)
- newFileOrFolderName : Nouveau nom pour le fichier ou le dossier (chaîne)
deleteFileOrFolder
Supprimez un fichier ou un dossier de la bibliothèque de documents spécifiée.
Paramètres obligatoires :
- documentLibraryId : identifiant de la bibliothèque de documents (chaîne)
- fileOrFolderId : identifiant de fichier ou de dossier (chaîne)
readSmallTextFile
Lire (télécharger) un fichier texte à partir d’une bibliothèque de documents spécifique. Si vous ne spécifiez pas de bibliothèque de documents, le serveur utilise OneDrive de l’utilisateur. Vous devez fournir un fileId (driveItemId d’un fichier) pour identifier et télécharger le fichier.
Paramètres obligatoires :
- fileId(chaîne)
- documentLibraryId(chaîne) : identifiant de la bibliothèque de documents (également appelée lecteur) du fichier que vous souhaitez lire. Si l’utilisateur vous demande de lire ou de télécharger un fichier dans son lecteur ou son Onedrive par exemple - Lisez un fichier dans « mon lecteur », lisez un fichier dans « mon onedrive » que vous devez envoyer en tant que documentLibraryId.
moveSmallFile
Déplacez un fichier situé dans la bibliothèque de documents spécifiée vers un autre dossier. Cet outil prend uniquement en charge le déplacement pour les fichiers inférieurs à 5 Mo et les déplacements qui se trouvent dans le même site. Vous ne pouvez pas déplacer de fichiers entre lecteurs à l’aide de cette requête.
Paramètres obligatoires :
- documentLibraryId(chaîne) : identifiant de la bibliothèque de documents (également appelée lecteur) du fichier que vous souhaitez déplacer. Si l’utilisateur vous demande de déplacer un fichier dans son lecteur ou son Onedrive par exemple - Déplacez un fichier dans « mon lecteur », déplacez un fichier dans « mon onedrive » que vous devez envoyer en tant que documentLibraryId.
- fileId(chaîne) : identifiant du fichier à déplacer
- newParentFolderId(chaîne) : identifiant du dossier cible dans lequel déplacer le fichier. Doit se trouver dans la même bibliothèque de documents que l’emplacement d’origine du fichier.
getFileOrFolderMetadata
Obtenir les métadonnées d’un fichier ou d’un dossier à partir de la bibliothèque de documents spécifiée dans un site Sharepoint.
Paramètres obligatoires :
- FileOrFolderId(chaîne) : identifiant d’un fichier ou d’un dossier. Ils sont également appelés DriveItems. Et leur identifiant peut également être parfois appelé driveItemId.
- documentLibraryId(chaîne) : identifiant de la bibliothèque de documents (également appelée lecteur) du fichier ou du dossier dont vous avez besoin pour les métadonnées. Si l’utilisateur vous demande d’obtenir un fichier ou un dossier dans son lecteur ou son Onedrive, par exemple : « Obtenir les métadonnées d’un fichier dans mon lecteur » ou « Obtenir les métadonnées d’un dossier dans mon onedrive », vous devez envoyer « moi » comme documentLibraryId.
createSmallTextFile
Créez ou chargez un fichier texte inférieur à 5 Mo dans une bibliothèque de documents spécifique. Si vous ne spécifiez pas de bibliothèque de documents, le serveur utilise OneDrive de l’utilisateur. Vous pouvez charger le fichier dans un dossier spécifique. Si vous ne spécifiez pas de dossier, le fichier est chargé dans le dossier racine.
Paramètres obligatoires :
- filename (chaîne) : nom du fichier à créer
- contentText (chaîne) : contenu texte du fichier à créer
- documentLibraryId (chaîne) : identifiant de la bibliothèque de documents (également appelée lecteur) pour le fichier. Si un utilisateur vous demande de créer un fichier dans son lecteur ou son OneDrive, tel que « créer un fichier dans mon lecteur » ou « créer un fichier dans mon onedrive », envoyez « moi » comme documentLibraryId.
Paramètres facultatifs :
- parentfolderId(chaîne, par défaut = « racine ») : identifiant de dossier dans le lecteur pour ajouter le nouveau fichier.
getFileOrFolderMetadataByUrl
Obtenez les métadonnées d’un fichier ou d’un dossier à partir d’une URL de partage. Seuls les utilisateurs disposant d’autorisations explicites pour accéder au fichier peuvent obtenir les métadonnées.
Paramètres obligatoires :
- fileOrFolderUrl :(chaîne) : URL du fichier ou du dossier (également appelé DriveItems). L’URL n’est pas utilisée pour la partager avec l’utilisateur ; ils doivent déjà avoir un accès explicite au fichier.
shareFileOrFolder
Envoyez une invitation de partage pour accorder des autorisations sur un fichier ou un dossier au sein d’une bibliothèque de documents spécifiée. Prend en charge l’attribution de rôles et la notification des destinataires.
Paramètres obligatoires :
- documentLibraryId : identifiant de la bibliothèque de documents (chaîne, obligatoire)
- fileOrFolderId : identifiant de fichier ou de dossier (chaîne, obligatoire)
- recipientEmails :(string[], Obligatoire) : adresses e-mail des destinataires à inviter. Au moins un e-mail de destinataire est requis.
Paramètres facultatifs :
- roles(string[]) : rôles à affecter aux destinataires. Valeurs acceptées : lecture, écriture (l’écriture accorde à la fois l’accès en lecture et en écriture). La valeur par défaut est rôle de lecture si non spécifié.
- sendInvitation(bool, par défaut = true) : indique s’il faut envoyer une invitation de partage. La valeur par défaut est true si non spécifié.
- message(chaîne, valeur par défaut = « Voici le fichier sur lequel nous travaillons. »): message personnalisé à inclure dans le courrier électronique d’invitation. Est défini par défaut sur un message standard s’il n’est pas spécifié.
getFolderChildren
Énumère les 20 premiers fichiers et dossiers au sein d’un dossier parent spécifié dans une bibliothèque de documents. Si vous ne spécifiez pas de bibliothèque de documents, le serveur utilise OneDrive de l’utilisateur.
Paramètres obligatoires :
- documentLibraryId(chaîne) : identifiant de la bibliothèque de documents (également appelée lecteur) pour le dossier parent. Si un utilisateur vous demande d’obtenir des fichiers dans un dossier de son lecteur ou de son OneDrive, par exemple « obtenir des fichiers dans un dossier dans mon lecteur » ou « obtenir des fichiers dans un dossier dans mon onedrive », envoyez « moi » comme documentLibraryId.
Paramètres facultatifs :
- parentFolderId :(chaîne, par défaut = « racine ») : ID du dossier parent (DriveItem) dont les fichiers et dossiers sont répertoriés. La valeur par défaut est le dossier racine de la bibliothèque de documents si elle n’est pas spécifiée.
Écho
Renvoie le message au client.
Paramètres obligatoires :
- message : message à renvoyer
setSensitivityLabelOnFile
Définissez l’étiquette de confidentialité d’un fichier à partir de la bibliothèque de documents spécifiée.
Paramètres obligatoires :
- documentLibraryId(chaîne) : identifiant de bibliothèque de documents, également appelé driveId, de la bibliothèque de documents
- fileId(chaîne) : ID de fichier, également appelé driveItemId, du fichier
- sensitivityLabelId(chaîne) : obligatoire. ID de l’étiquette de confidentialité à attribuer ou chaîne vide pour supprimer l’étiquette de confidentialité.
Paramètres facultatifs :
- assignmentMethod(chaîne, par défaut = « privilégié ») : méthode d’affectation de l’étiquette sur le document. Indique si l’affectation de l’étiquette a été effectuée automatiquement, standard ou en tant qu’opération privilégiée (l’équivalent d’une opération d’administrateur). Les valeurs possibles sont standard, privilégiées, automatiques et unknownFutureValue.
- justificationText(chaîne, par défaut = « Modifié par MCPServer ») – Facultatif. Texte de justification à des fins d’audit et est requis lors de la rétrogradation ou de la suppression d’une étiquette.
getDefaultDocumentLibraryInSite
Obtenez la bibliothèque de documents par défaut (également appelée Lecteur) dans un site SharePoint. Si vous ne spécifiez pas de site, le site racine est utilisé.
Paramètres obligatoires :
Aucun(e)
Paramètres facultatifs :
- siteId : ID de site (par défaut : racine)
Fonctionnalités clés
Gestion des commandes
- Créer des dossiers avec résolution automatique des conflits d’affectation de noms
- Énumérer les enfants du dossier (top 20)
- Déplacer des fichiers entre des dossiers (au sein du même site)
Opérations de fichier
- Créer et charger de petits fichiers texte (< 5 Mo)
- Lire et télécharger des fichiers texte
- Renommer les fichiers et dossiers
- Supprimer les fichiers et dossiers
- Obtenir des métadonnées de fichier et de dossier par ID ou URL
Découverte de sites et de bibliothèques
- Rechercher des sites SharePoint par requête de recherche
- Répertorier les bibliothèques de documents dans un site
- Obtenir la bibliothèque de documents par défaut
Partage et autorisations
- Partager des fichiers et des dossiers avec des attributions de rôle
- Envoyer des invitations de partage avec des messages personnalisés
- Contrôle d’accès via des autorisations explicites
Sécurité et conformité
- Définir des étiquettes de confidentialité sur des fichiers
- Prise en charge des méthodes d’affectation privilégiée, standard et automatique
- Texte de justification pour l’audit de conformité
Intégration
- Prise en charge SharePoint Online et OneDrive
- Connexion de serveur spécifique au client
- Abstraction DriveItem pour les fichiers et les dossiers
Notes
- La bibliothèque de documents par défaut est « moi » (OneDrive de l’utilisateur)
- Le dossier parent par défaut est « racine »
- Conflits de noms de dossiers résolus avec des suffixes numériques
- Les déplacements de fichiers sont limités à moins de 5 Mo et au sein du même site
- Les URL de partage nécessitent des autorisations d’accès explicites
- DriveItems représentent les fichiers et les dossiers
- Limite maximale de 20 sur l’énumération enfants du dossier