Aller au contenu

Intégration · Outils de développement

Connectez Claude et ChatGPT à Algolia

Demandez à votre IA ce que renvoie une recherche, pourquoi un enregistrement occupe une certaine position ou de corriger un titre de produit dans votre index Algolia. Elle peut rechercher dans un ou plusieurs index, parcourir les enregistrements page par page, en ajouter et en modifier, et consulter les synonymes, les règles de requête et les paramètres des index. Vous vérifiez et nettoyez vos données de recherche sans ouvrir le tableau de bord.

Connecter Algolia gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Que renvoie une recherche sur « chaussures de course » dans l’index products ?”

    L’IA recherche dans l’index et affiche les premiers résultats avec leurs objectIDs et les attributs demandés.

  • “Remplace le titre de l’enregistrement 4411 dans products par « Trail Runner 2 ».”

    Elle modifie uniquement l’attribut du titre et laisse le reste de l’enregistrement tel quel.

  • “Quels index avons-nous et quand ont-ils été mis à jour pour la dernière fois ?”

    Elle répertorie les index de l’application avec leur nombre d’enregistrements et la date et l’heure de leur dernière mise à jour.

Ce que votre IA peut faire

Recherche et navigation

Recherchez dans un ou plusieurs index à la fois, recherchez des valeurs de facettes et parcourez tous les enregistrements d’un index page par page.

Enregistrements

Récupérez des enregistrements par objectID, ajoutez-en de nouveaux, modifiez des attributs individuels et supprimez les enregistrements devenus inutiles.

Paramètres de pertinence

Consultez les paramètres des index, recherchez des synonymes et des règles de requête, et vérifiez si une tâche d’indexation est terminée.

  • “Avons-nous un synonyme pour « baskets » ?”

    Elle recherche dans les synonymes de l’index et affiche les correspondances éventuelles avec leur type.

  • “Quels attributs permettent la recherche dans l’index blog ?”

    Elle consulte les paramètres de l’index, notamment les attributs de recherche, le classement et les facettes.

  • “Quelles marques commencent par « ad » ?”

    Elle recherche dans les valeurs de la facette brand et renvoie les correspondances avec leur nombre d’occurrences.

67 outils pour Algolia

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • add_recordModifie des donnéesAjoutez un nouvel enregistrement à un index ; Algolia attribue l’objectID. Fournissez index_name et body (les attributs de l’enregistrement).
  • browse_indexModifie des donnéesParcourez tous les enregistrements d’un index page par page (sans classement par pertinence). Fournissez index_name ; utilisez le cursor renvoyé dans body pour obtenir la page suivante.
  • create_appendModifie des données
  • create_batchVisible par d’autres
  • create_clearModifie des données
  • create_dictionary_batchVisible par d’autres
  • create_index_batchVisible par d’autres
  • create_index_clearModifie des données
  • create_index_operationModifie des données
  • create_keyModifie des données
  • create_or_replace_synonymsVisible par d’autres
  • create_or_update_rulesVisible par d’autres
  • create_partial_update_objectModifie des données
  • create_partial_update_objects_with_transformationModifie des données
  • delete_all_rulesModifie des données
  • delete_indexSupprime des données
  • delete_index_by_querySupprime des données
  • delete_index_ruleSupprime des données
  • delete_index_synonymSupprime des données
  • delete_keySupprime des données
  • delete_objectsSupprime des données
  • delete_recordSupprime des donnéesSupprimez définitivement un enregistrement d’un index. Fournissez index_name et object_id.
  • delete_searchSupprime des données
  • delete_sourceSupprime des données
  • get_index_settingsRécupérez les paramètres d’un index : attributs de recherche, classement, facettes et autres paramètres. Fournissez index_name.
  • get_key
  • get_recordRécupérez un enregistrement d’un index par object_id. Fournissez index_name et object_id.
  • get_recordsModifie des donnéesRécupérez plusieurs enregistrements par objectID en un seul appel, dans un ou plusieurs index. Fournissez requests, chaque élément contenant indexName et objectID.
  • get_ruleRécupérez une règle de requête par object_id. Fournissez index_name et object_id.
  • get_search
  • get_synonymRécupérez un synonyme par object_id. Fournissez index_name et object_id.
  • get_task
  • get_task_statusVérifiez si une tâche d’indexation est terminée (published). Fournissez index_name et le task_id issu d’une réponse d’écriture.
  • list_account_copy_indices
  • list_browse_objects
  • list_chunked_batches
  • list_exists
  • list_generate_secured_api_keys
  • list_indicesRépertoriez les index de l’application Algolia avec leur nombre d’enregistrements et la date et l’heure de leur dernière mise à jour.
  • list_keys
  • list_languages
  • list_logs
  • list_replace_all_objects
  • list_replace_all_objects_with_transformations
  • list_settings
  • list_sources
  • list_tasks
  • list_tasks_wait_for_app_task
  • list_wait_for_api_keys
  • restore_keyModifie des données
  • search_dictionariesModifie des données
  • search_facet_valuesModifie des donnéesRecherchez dans les valeurs d’une facette d’un index (par exemple, les marques commençant par « ad »). Fournissez index_name, facet_name et facet_query.
  • search_indexModifie des donnéesRecherchez dans un index. Fournissez index_name et body avec query (texte) et, facultativement, filters, facets, hitsPerPage et page.
  • search_multiple_indicesModifie des donnéesEffectuez plusieurs recherches en un seul appel, dans un ou plusieurs index. Fournissez requests, chaque élément contenant indexName et query.
  • search_rulesModifie des donnéesRecherchez ou répertoriez les règles de requête d’un index. Fournissez index_name ; query et enabled sont facultatifs.
  • search_synonymsModifie des donnéesRecherchez ou répertoriez les synonymes d’un index. Fournissez index_name ; query et type sont facultatifs.
  • update_client_api_keysModifie des données
  • update_index_ruleModifie des données
  • update_index_settingsVisible par d’autres
  • update_index_synonymModifie des données
  • update_keyModifie des données
  • update_objectsModifie des données
  • update_objects_with_transformationsModifie des données
  • update_recordModifie des donnéesModifiez certains attributs d’un enregistrement sans le remplacer. Fournissez index_name, object_id et body avec les attributs à modifier.
  • update_searchModifie des données
  • update_settingsVisible par d’autres
  • update_sourcesVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Algolia dans la liste des applications.

  2. 2

    Collez votre clé

    Collez votre Application ID Algolia et une clé API. Dans le tableau de bord Algolia, ouvrez Settings > API Keys. Copiez l’Application ID et la clé API Write/Admin, ou créez une clé restreinte avec uniquement les ACL nécessaires.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l’IA dans Algolia ?

L’IA peut répertorier les index, rechercher dans un ou plusieurs index, parcourir tous les enregistrements, rechercher des valeurs de facettes et consulter les enregistrements, les paramètres des index, les synonymes et les règles de requête. Elle peut ajouter des enregistrements, modifier leurs attributs et supprimer des enregistrements. Elle peut aussi vérifier si une tâche d’indexation est terminée.

L’IA voit-elle mes identifiants Algolia ?

Non. Vos identifiants Algolia sont chiffrés au repos et ne sont jamais montrés à l’IA. Une fois enregistrés, ils ne sont plus affichés, même pour vous. L’IA ne voit que les résultats des outils qu’elle appelle.

Puis-je contrôler ce que l’IA est autorisée à faire ?

Oui. Vous choisissez les outils activés et pouvez donc commencer par la recherche seule. La suppression d’un enregistrement est définitive et peut nécessiter votre approbation avant son exécution. Chaque appel d’outil est consigné.

Est-ce compatible avec ChatGPT ?

Oui. Dans ChatGPT, accédez à Settings › Apps & Connectors › Advanced et activez le mode développeur, puis ajoutez votre lien PipMCP. Le mode développeur nécessite un abonnement ChatGPT payant : Plus, Pro, Business ou Enterprise. Le même lien fonctionne aussi dans Claude (Settings › Connectors › Add custom connector), Cursor et d’autres clients MCP.

Combien cela coûte-t-il ?

PipMCP propose une formule gratuite sans carte bancaire requise. Les formules payantes sont facturées par tâche terminée. Vous devez également disposer de votre propre compte Algolia.

Dois-je utiliser la clé API Admin ou une clé restreinte ?

Une clé restreinte est plus sûre. Dans Settings > API Keys, vous pouvez créer une clé avec uniquement les ACL nécessaires à l’IA, par exemple search et browse sans delete. Algolia bloque alors toute action non couverte par ces ACL, en complément des outils que vous activez dans PipMCP.

Laissez votre IA travailler dans Algolia dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Algolia gratuitement

PipMCP n’est pas affilié à Algolia. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.