source-management

Par anthropics · knowledge-work-plugins

Gère les sources MCP connectées pour la recherche en entreprise. Détecte les sources disponibles, guide les utilisateurs pour en connecter de nouvelles, gère l'ordre de priorité des sources et assure la prise en compte des limites de débit.

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill source-management

Gestion des sources

Si vous voyez des espaces réservés non familiers ou avez besoin de vérifier quels outils sont connectés, consultez CONNECTORS.md.

Connaît les sources disponibles, aide à en connecter de nouvelles et gère la façon dont les sources sont interrogées.

Vérifier les sources disponibles

Déterminez quelles sources MCP sont connectées en vérifiant les outils disponibles. Chaque source correspond à un ensemble d'outils MCP :

Source Capacités principales
~~chat Rechercher des messages, lire les canaux et fils
~~email Rechercher des messages, lire les emails individuels
~~cloud storage Rechercher des fichiers, récupérer le contenu des documents
~~project tracker Rechercher des tâches, recherche avec saisie semi-automatique
~~CRM Interroger les enregistrements (comptes, contacts, opportunités)
~~knowledge base Recherche sémantique, recherche par mots-clés

Si un préfixe d'outil est disponible, la source est connectée et interrogeable.

Guider les utilisateurs pour connecter des sources

Lorsqu'un utilisateur effectue une recherche mais a peu ou pas de sources connectées :

Vous avez actuellement [N] source(s) connectée(s) : [liste].

Pour élargir votre recherche, vous pouvez connecter des sources supplémentaires dans vos paramètres MCP :
- ~~chat — messages, fils, canaux
- ~~email — emails, conversations, pièces jointes
- ~~cloud storage — docs, sheets, slides
- ~~project tracker — tâches, projets, jalons
- ~~CRM — comptes, contacts, opportunités
- ~~knowledge base — pages wiki, articles de base de connaissances

Plus vous connectez de sources, plus vos résultats de recherche seront complets.

Lorsqu'un utilisateur pose une question sur un outil spécifique qui n'est pas connecté :

[Nom de l'outil] n'est pas actuellement connecté. Pour l'ajouter :
1. Ouvrez vos paramètres MCP
2. Ajoutez la configuration du serveur MCP [outil]
3. Authentifiez-vous lorsque vous y êtes invité

Une fois connecté, il sera automatiquement inclus dans les recherches futures.

Ordonnancement par priorité des sources

Différents types de requêtes bénéficient de la recherche dans certaines sources en priorité. Utilisez ces priorités pour pondérer les résultats, non pour ignorer des sources :

Par type de requête

Requêtes de décision (« Qu'avons-nous décidé... ») :

1. ~~chat (conversations où les décisions se prennent)
2. ~~email (confirmations de décisions, annonces)
3. ~~cloud storage (notes de réunion, journaux de décisions)
4. Wiki (si les décisions sont documentées)
5. Task tracker (si les décisions sont capturées dans les tâches)

Requêtes de statut (« Quel est le statut de... ») :

1. Task tracker (~~project tracker — statut faisant autorité)
2. ~~chat (discussion en temps réel)
3. ~~cloud storage (docs de statut, rapports)
4. ~~email (emails de mise à jour de statut)
5. Wiki (pages de projet)

Requêtes de documents (« Où est le doc de... ») :

1. ~~cloud storage (stockage principal des documents)
2. Wiki / ~~knowledge base (base de connaissances)
3. ~~email (docs partagés par email)
4. ~~chat (docs partagés dans les canaux)
5. Task tracker (docs liés aux tâches)

Requêtes sur les personnes (« Qui travaille sur... » / « Qui connaît... ») :

1. ~~chat (auteurs de messages, membres des canaux)
2. Task tracker (assignés des tâches)
3. ~~cloud storage (auteurs de docs, collaborateurs)
4. ~~CRM (propriétaires de comptes, contacts)
5. ~~email (participants aux emails)

Requêtes factuelles/politiques (« Quelle est notre politique sur... ») :

1. Wiki / ~~knowledge base (documentation officielle)
2. ~~cloud storage (docs de politique, handbooks)
3. ~~email (annonces de politique)
4. ~~chat (discussions de politique)

Priorité par défaut (requêtes générales)

Lorsque le type de requête est flou :

1. ~~chat (volume le plus élevé, le plus en temps réel)
2. ~~email (communications formelles)
3. ~~cloud storage (documents et fichiers)
4. Wiki / ~~knowledge base (connaissances structurées)
5. Task tracker (éléments de travail)
6. CRM (données clients)

Sensibilisation aux limites de débit

Les sources MCP peuvent avoir des limites de débit. Gérez-les avec souplesse :

Détection

Les réponses de limite de débit apparaissent généralement comme :

  • Réponses HTTP 429
  • Messages d'erreur mentionnant « rate limit », « trop de requêtes » ou « quota dépassé »
  • Réponses ralentis ou retardées

Gestion

Lorsqu'une source est limitée en débit :

  1. Ne pas réessayer immédiatement — respectez la limite
  2. Continuer avec d'autres sources — ne bloquez pas l'ensemble de la recherche
  3. Informer l'utilisateur :
    Remarque : [Source] est temporairement limitée en débit. Les résultats ci-dessous
    proviennent de [autres sources]. Vous pouvez réessayer dans quelques minutes
    pour inclure [source].
  4. Pour les digests — si limité en débit au cours de la recherche, notez la plage horaire couverte avant la limite

Prévention

  • Évitez les appels API inutiles — vérifiez si la source est susceptible d'avoir des résultats pertinents avant de l'interroger
  • Utilisez des requêtes ciblées plutôt que des scans larges si possible
  • Pour les digests, regroupez les requêtes où l'API le supporte
  • Sensibilisation aux caches : si une recherche a été exécutée récemment, évitez de réexécuter la même requête immédiatement

Santé des sources

Suivez la disponibilité des sources pendant une session :

Statut des sources :
  ~~chat:        ✓ Disponible
  ~~email:        ✓ Disponible
  ~~cloud storage:  ✓ Disponible
  ~~project tracker:        ✗ Non connectée
  ~~CRM:   ✗ Non connectée
  ~~knowledge base:      ⚠ Limitée en débit (réessayer dans 2 min)

Lors de la présentation des résultats de recherche, incluez quelles sources ont été interrogées afin que l'utilisateur connaisse la portée de la réponse.

Ajouter des sources personnalisées

Le plugin de recherche d'entreprise fonctionne avec toute source connectée à MCP. À mesure que de nouveaux serveurs MCP deviennent disponibles, ils peuvent être ajoutés à la configuration .mcp.json. Les commandes search et digest détecteront et incluront automatiquement les nouvelles sources en fonction des outils disponibles.

Pour ajouter une nouvelle source :

  1. Ajoutez la configuration du serveur MCP à .mcp.json
  2. Authentifiez-vous si nécessaire
  3. La source sera incluse dans les recherches ultérieures automatiquement

Skills similaires