IDrive® e2 MCP
IDrive® e2 MCP connecte votre stockage d'objets IDrive® e2 aux assistants et applications IA via le standard ouvert Model Context Protocol (MCP). Il permet aux clients IA compatibles d'accéder en toute sécurité à vos données et de les utiliser en langage naturel, sans intégrations personnalisées, scripts ou workflows manuels.
IDrive® e2 MCP agit comme un pont sécurisé entre votre compte IDrive® e2 et des clients IA compatibles MCP. Après autorisation de la connexion, le client IA peut accéder à vos buckets et objets IDrive® e2 via le point de terminaison MCP https://mcp.idrivee2.com/s3. L'IA n'effectue que les actions que vous demandez, comme rechercher, lire ou gérer les données stockées dans votre compte.
Oui. IDrive® e2 MCP est un serveur Model Context Protocol (MCP) protégé par OAuth qui permet aux applications IA d'interagir en toute sécurité avec votre compte IDrive® e2 sans exposer vos clés d'accès. Les clients IA compatibles s'authentifient à l'aide de jetons OAuth à courte durée de vie et à portée limitée, tandis que vos identifiants IDrive® e2 restent chiffrés en toute sécurité sur le serveur.
Vous contrôlez les autorisations accordées à chaque application et pouvez révoquer l'accès à tout moment.
Non. IDrive® e2 MCP n'effectue que les actions que vous demandez explicitement via votre application IA connectée. Toute opération de lecture, d'écriture ou de gestion nécessite votre autorisation et est soumise aux autorisations que vous avez accordées.
Remarque : les opérations de suppression sont permanentes. Tout objet ou bucket supprimé via le serveur MCP est définitivement supprimé et ne peut pas être récupéré. Faites preuve de prudence avant d'effectuer des opérations de suppression.
Oui. Vous pouvez révoquer à tout moment l'accès de n'importe quelle application IA connectée depuis votre compte IDrive® e2.
Pour révoquer l'accès,
- Connectez-vous à votre compte IDrive® e2.
- Accédez à Paramètres > Applications connectées.
- Cliquez sur Révoquer l'accès pour l'application que vous souhaitez déconnecter de votre compte IDrive® e2.

- Cliquez sur Révoquer l'accès dans la fenêtre contextuelle pour confirmer.

Une fois l'accès révoqué, l'application ne pourra plus accéder à votre stockage, sauf si vous l'autorisez à nouveau.
Remarques importantes :
- La révocation d'une autorisation MCP peut interrompre les opérations en cours. Si une connexion MCP est révoquée depuis un client IA ou depuis l'interface Web IDrive® e2 alors que des requêtes sont en cours, ces opérations peuvent être interrompues ou échouer.
- La révocation d'une connexion MCP depuis le client IA n'est pas synchronisée avec la console Web IDrive® e2. Par conséquent, la connexion peut continuer à apparaître comme active dans l'interface Web même si elle a été révoquée depuis le client IA. Pour révoquer complètement la connexion, vous devez également la révoquer manuellement depuis l'interface Web IDrive® e2.
Non. IDrive® e2 MCP vous permet d'interagir avec votre stockage IDrive® e2 en langage naturel via des applications IA compatibles. Cela supprime le besoin d'intégrations personnalisées, de scripts ou de workflows manuels pour de nombreuses tâches courantes.
Avec IDrive® e2 MCP, vous pouvez utiliser le langage naturel pour interagir avec votre stockage d'objets. Selon votre application IA et les autorisations accordées, vous pouvez :
- Créer, lister et gérer des buckets.
- Rechercher et organiser des objets.
- Récupérer les métadonnées des objets et les informations sur les buckets.
- Générer des URL pré-signées pour partager les objets en toute sécurité.
- Activer et gérer Object Lock pour les buckets pris en charge.
- Analyser et résumer les fichiers stockés dans votre compte.
- Automatiser les tâches répétitives de gestion du stockage.
- Créer des workflows alimentés par l'IA qui s'intègrent à votre stockage IDrive® e2.
IDrive® e2 MCP prend en charge les outils suivants en lecture seule et en lecture/écriture :
| Lecture seule (28 outils) | ||
|---|---|---|
| list_buckets | head_bucket | get_bucket_location |
| list_regions | list_objects | list_objects_v2 |
| list_object_versions | head_object | get_object_attributes |
| list_multipart_uploads | list_parts | get_object_tagging |
| get_object_legal_hold | get_object_retention | get_object_lock_configuration |
| get_bucket_cors | get_bucket_encryption | get_bucket_lifecycle_configuration |
| get_bucket_logging | get_bucket_notification_configuration | get_bucket_policy |
| get_bucket_replication | get_bucket_tagging | get_bucket_versioning |
| get_bucket_website | get_bucket_inventory_configuration | list_bucket_inventory_configurations |
| presign_get_object | ||
| Lecture et écriture (37 outils) | ||
|---|---|---|
| create_bucket | delete_bucket | copy_object |
| delete_object | delete_objects | restore_object |
| create_multipart_upload | upload_part_copy | complete_multipart_upload |
| abort_multipart_upload | presign_put_object | presign_delete_object |
| presign_upload_part | put_object_tagging | delete_object_tagging |
| put_object_legal_hold | put_object_retention | put_object_lock_configuration |
| put_bucket_cors | delete_bucket_cors | put_bucket_encryption |
| delete_bucket_encryption | put_bucket_lifecycle_configuration | delete_bucket_lifecycle |
| put_bucket_logging | put_bucket_notification_configuration | put_bucket_policy |
| delete_bucket_policy | put_bucket_replication | delete_bucket_replication |
| put_bucket_tagging | delete_bucket_tagging | put_bucket_versioning |
| put_bucket_website | delete_bucket_website | put_bucket_inventory_configuration |
| delete_bucket_inventory_configuration | ||