Aller au contenu principal

Connexions locales dans l'application de bureau

L'application de bureau peut démarrer des serveurs MCP locaux via stdio. Cela permet à l'IA d'accéder à des fonctionnalités Google et Microsoft plus étendues, à Nextcloud et à d'autres outils qu'un navigateur ne peut pas exécuter. L'accès local aux fichiers est intégré et ne nécessite pas de serveur MCP.

Intégration

Lors de la première configuration, vous suivez ces étapes :

  1. Vous choisissez un dossier par défaut local pour les outils de fichiers intégrés.
  2. Vous pouvez éventuellement choisir une connexion locale pour Nextcloud.
  3. Vous pouvez éventuellement ajouter d'autres serveurs MCP depuis la boutique d'outils.

Vous pouvez reporter toute l'intégration. Le dossier par défaut et les connexions supplémentaires peuvent être configurés ultérieurement. Tous les choix de dossiers sont enregistrés uniquement localement.

La boutique d'outils

Cliquez sur Ajouter des outils ou Ajouter un serveur MCP. Vous voyez d'abord des presets sûrs adaptés à l'application de bureau. Ce n'est que lorsque vous choisissez Ajouter un serveur MCP manuellement que le formulaire manuel s'ouvre.

Les presets les plus utilisés sont notamment :

PresetFonctionnalitésAuthentification
NextcloudFichiers, agenda et contactsAdresse du serveur, nom d'utilisateur et mot de passe d'application
MemoryConserver et retrouver des connaissancesStockage local

La boutique peut également afficher des presets pour des services tels que GitHub, Canva, Notion, Supabase, Mailchimp et d'autres serveurs MCP adaptés. La disponibilité dépend de la plateforme, de l'authentification et du catalogue actuel.

Google et Microsoft

Google Workspace et Microsoft 365 sont des connexions AI-School intégrées. Elles fonctionnent sur le web, mobile et bureau et ne dépendent pas d'OpenAI ni d'un preset MCP local. Après une autorisation unique Google ou Microsoft, les outils disponibles peuvent être utilisés avec OpenAI, Claude, Gemini et Mistral, dans la mesure où le modèle choisi prend en charge l'utilisation d'outils.

Sélection dynamique des outils

Un serveur MCP peut proposer des dizaines d'outils. L'agent profond de bureau charge donc d'abord des informations compactes sur les outils et sélectionne les outils pertinents pendant la tâche. Ainsi, plusieurs grands serveurs MCP peuvent être actifs sans placer tous les outils simultanément dans le contexte du modèle.

Installation sécurisée

L'installation locale MCP a une séparation stricte entre l'interface Angular et Electron :

  • le renderer ne lance pas de commandes shell libres ;
  • la commande, les arguments, les clés d'environnement et l'accès demandé sont contrôlés ;
  • une boîte de dialogue native affiche ce qui est lancé ;
  • les configurations approuvées reçoivent une preuve d'intégrité ;
  • les secrets sont chiffrés avec le stockage sécurisé du système d'exploitation ;
  • les processus s'arrêtent lors de la désactivation, suppression, déconnexion et fermeture.

Si vous supprimez un serveur, les identifiants stockés localement sont également supprimés.

Statut et tests

Sous Sur cet ordinateur, vous voyez tous les serveurs locaux actifs en un seul endroit. Dans les paramètres de chat, les connexions locales et distantes sont regroupées sous Connexions.

Testez un serveur avec une question concrète, par exemple :

  • « Quels dossiers sont dans mon Nextcloud ? »
  • « Trouve les derniers e-mails concernant le projet. »
  • « Quels fichiers se trouvent dans ce dossier local ? »

En cas de problème, vérifiez le journal de l'application de bureau. Une connexion réussie mentionne le nom du serveur et le nombre d'outils chargés.

Résolution des problèmes

  • Le serveur est actif mais l'IA ne voit aucun outil : redémarrez le runtime local et vérifiez si l'ID du serveur est présent dans la requête de chat.
  • Authentification manquante : ouvrez le serveur dans Préférences → Outils et choisissez reconnecter.
  • Nextcloud ne fonctionne pas : utilisez l'URL de base de l'environnement Nextcloud et un mot de passe d'application distinct.
  • Les fichiers locaux ne sont pas accessibles : vérifiez si le dossier de travail actif existe toujours et sélectionnez-le à nouveau via le tableau de bord si nécessaire.
  • Trop d'outils : laissez la sélection dynamique d'outils activée et indiquez clairement dans votre question quelle source est nécessaire.

Ajouter un serveur stdio manuellement

Préférez un preset. N'ajoutez un serveur manuellement que si vous faites confiance à la provenance et à la commande. Avant approbation, vérifiez :

  • l'exécutable et les arguments ;
  • les clés d'environnement ;
  • l'accès au système de fichiers ;
  • les capacités de lecture et d'écriture.

Voir aussi

Accès aux dossiers locaux

Les outils de fichiers intégrés peuvent uniquement lire ou modifier des fichiers dans le dossier de travail que vous approuvez explicitement via le sélecteur de dossiers natif.

Chaque chemin est ramené à sa localisation canonique. Les astuces avec un préfixe similaire d'un dossier voisin et les liens symboliques qui sortent d'un dossier approuvé sont refusés. Après un redémarrage du runtime local, les droits sont resynchronisés ; sans dossier approuvé, l'accès aux fichiers est refusé par défaut.

Si vous demandez à l'IA de supprimer un fichier ou un sous-dossier, l'application de bureau déplace l'élément vers la corbeille système. Cela fonctionne sous Windows, macOS et Linux. Le dossier principal approuvé lui-même ne peut pas être déplacé vers la corbeille via l'IA.

WhatsApp