Freedam
IntégrationsMis à jour le

MCP pour les agents IA (Claude, ChatGPT et autres)

Connecter un assistant IA à freedam, c’est lui permettre de travailler réellement dans votre bibliothèque, et pas seulement d’en parler. Au lieu de copier-coller des noms de fichiers dans une fenêtre de chat, vous connectez Claude, ChatGPT ou tout assistant compatible avec le Model Context Protocol (MCP, le standard ouvert qui donne aux outils d’IA l’accès à d’autres logiciels), et il peut rechercher, récupérer, importer, organiser et partager des médias pour vous.

Ce qu’il fait

freedam inclut sa propre connexion MCP, prête à l’emploi. Il n’y a rien de plus à installer ni à exécuter : elle fait partie du produit, disponible sur votre instance. Grâce à elle, un assistant peut :

  • Rechercher dans la bibliothèque en langage naturel, avec la même recherche intelligente que celle des utilisateurs
  • Consulter un média avec ses métadonnées, ses aperçus et ses droits d’usage
  • Modifier les métadonnées – titres, descriptions, mots-clés et champs structurés, avec la même validation que partout ailleurs
  • Parcourir et créer des collections, y compris imbriquées, et y classer des médias
  • Importer des fichiers, éventuellement directement dans une collection choisie
  • Créer des liens de partage avec dates d’expiration et contrôles d’accès
  • Utiliser vos vocabulaires validés, pour qu’il choisisse des termes valides au lieu d’en inventer
  • Lancer des modifications en masse sur de nombreux médias à la fois et rendre compte de leur avancement

Cela couvre de vrais cas d’usage : un assistant peut parcourir un lot d’imports récent, compléter les métadonnées manquantes à l’aide de vos vocabulaires, classer les médias dans des collections et rendre un lien de partage une fois terminé. Il n’y a pas de pouvoirs spéciaux réservés à l’IA : tout ce qu’un assistant peut faire, le produit l’autorise déjà.

Comment ça marche

Vous créez un token API dans Paramètres → Tokens API, en choisissant exactement ce que l’assistant a le droit de faire, puis vous collez l’adresse de votre instance et le token dans les paramètres de votre assistant :

{
    "mcpServers": {
        "freedam": {
            "url": "https://your-instance.example.com/mcp/freedam",
            "headers": { "Authorization": "Bearer YOUR_TOKEN" }
        }
    }
}

Point important : l’assistant passe par les mêmes contrôles de permissions qu’un utilisateur humain. Un token qui ne peut que lire la bibliothèque ne peut pas être amené à supprimer un média, quelle que soit l’ingéniosité du prompt. Et chaque action est consignée dans le même journal d’audit que tout le reste : vous pouvez toujours voir quel token a fait quoi, quand et sur quel média.

À savoir

  • Les permissions sont appliquées à chaque action. Un token ne peut jamais avoir plus de pouvoir que la personne qui l’a créé, et une permission manquante entraîne un refus, pas un contournement discret.
  • Des limites de débit s’appliquent. Un assistant travaille dans les mêmes limites par token que toute autre intégration : une boucle qui s’emballe atteint un plafond au lieu de s’en prendre à votre bibliothèque.
  • Les tokens ne s’affichent qu’une fois. Copiez le token à sa création ; freedam n’en garde qu’une empreinte. Si vous le perdez, révoquez-le et créez-en un nouveau.
  • Les instances auto-hébergées ont la même connexion : elle fait partie du produit, pas d’un module hébergé en option.

La connexion MCP repose sur les mêmes fondations que l’API REST : tout ce qu’un assistant commence, un script peut le terminer. Envie de le voir piloter une vraie bibliothèque ? Essayez la démo.

Essayer Freedam

À lire aussi