onedrive_set_scope
OneDrive · macOS · Windows
Effet: écriture. État: disponibilité conditionnelle.
«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.
macOS
Objectif
Limite l'accès de LMCP à un OneDrive à un seul dossier (`folder`). Une fois défini, tout outil LMCP qui lit, liste, recherche, écrit, supprime ou déplace des fichiers (les outils onedrive_* comme les outils de fichiers généraux) refuse tout chemin de ce OneDrive situé hors du dossier, y compris la racine du OneDrive lui-même ; les recherches ne renvoient que ce qui s'y trouve. Si le dossier est ensuite déplacé ou supprimé, ce OneDrive reste fermé jusqu'à ce que la limite soit modifiée. Passez un dossier vide pour supprimer la limite. Les modifications prennent effet immédiatement.
Entrées requises
root_name
Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.
Autorisations et confirmation
Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — macOS
{
"properties": {
"folder": {
"description": "Allowed folder path relative to the root (e.g. '/000-Claude Personal Agent'). Empty string removes the scope.",
"type": "string"
},
"root_name": {
"description": "OneDrive root name (from onedrive_root, e.g. 'OneDrive-WPPCloud')",
"type": "string"
}
},
"required": [
"root_name"
],
"type": "object"
}Exemple documentaire
Exemple de documentation pour onedrive_set_scope. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"folder": "Documents",
"root_name": "OneDrive-Demo"
}Windows
Objectif
Restreint l'accès OneDrive de LMCP à un dossier spécifique pour des raisons de sécurité.
Entrées requises
Le schéma de cette plateforme ne déclare aucune entrée requise. Des sélecteurs facultatifs ou des conditions d’exécution peuvent néanmoins exister.
Autorisations et confirmation
Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — Windows
{
"properties": {
"confirm": {
"description": "Ignored; kept for older clients.",
"type": "boolean"
},
"folder": {
"description": "Allowed folder path relative to the root. Empty string removes the scope restriction.",
"type": "string"
},
"root_name": {
"description": "OneDrive root name. Accepted for compatibility with the cloud catalog's schema; this server has a single root and ignores it.",
"type": "string"
}
},
"type": "object"
}Exemple documentaire
Exemple de documentation pour onedrive_set_scope. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"confirm": false,
"folder": "Documents"
}