Skip to content

Zotero MCP

Serveur MCP communautaire qui laisse un assistant chercher, lire, citer et annoter les articles de votre propre bibliothèque Zotero.

Avis de Sheela · Mis à jour

Guide d’installation Open source

Notre note

4.2/5

Pour quiconque dont la lecture vit dans Zotero, c'est le serveur à faire tourner, bien que sa liste d'outils de 17 000 tokens fasse du skill CLI la route plus futée dans les agents de codage.

Qu’est-ce que Zotero MCP ?

Zotero MCP, de Steven Yu (54yyyu sur GitHub), relie une bibliothèque de recherche Zotero à Claude, ChatGPT, Cursor et d'autres clients MCP. C'est le projet Zotero MCP le plus étoilé, avec environ 5 500 étoiles GitHub, et la version 0.15.1 est sortie sur PyPI le 16 octobre 2026. Il est listé dans le registre MCP officiel comme io.github.54yyyu/zotero-mcp.

Le profil par défaut expose 41 outils, 53 avec chaque groupe optionnel activé. Ils couvrent la recherche par titre, auteur, tag, texte intégral ou sens (recherche sémantique avec embeddings locaux, OpenAI, Gemini ou Ollama), la lecture des métadonnées, BibTeX et plages de pages PDF, la pose de surlignages et de notes sur les PDF, et l'ajout d'articles par DOI, URL, ISBN ou BibTeX. Les groupes optionnels ajoutent la fusion de doublons, les décomptes de citations Scite, la découverte OpenAlex et les flux RSS.

Le même paquet, zotero-mcp-server, livre aussi un zotero-cli avec un skill d'agent pour les agents de codage qui ont un shell, et un plugin de chat qui tourne dans Zotero. En mode local, il lit directement depuis la base de données de Zotero ; les écritures passent par l'API locale de Zotero 10 ou l'API web de Zotero.

Installer Zotero MCP

uv tool install zotero-mcp-server && zotero-mcp setup

Zotero MCP vaut-il le coup ?

Zotero MCP transforme une bibliothèque de recherche sélectionnée en quelque chose qu'un assistant peut chercher par le sens, lire page par page et annoter sur place, avec des citations qui pointent vers le PDF. La recherche web générale ne peut pas faire cela, parce qu'elle ne sait pas quels articles vous approuvez. Le mode local lit directement depuis le fichier zotero.sqlite de Zotero et n'a besoin d'aucun identifiant, si bien qu'une première requête est possible en quelques minutes après l'installation.

Le projet est exceptionnellement honnête sur son poids. Son README mesure le profil par défaut de 41 outils à 16 815 tokens à chaque requête, et les 53 outils à 20 942, contre 98 tokens pour la route du skill d'agent jusqu'à ce qu'il se déclenche. Les toolsets aident : ZOTERO_MCP_TOOLSETS=none réduit le serveur aux outils cœur, et un outil désactivé est véritablement absent plutôt que caché. Dans les clients avec un shell, le skill zotero-cli fait le même travail pour une fraction du contexte.

Les écritures méritent plus de prudence que les lectures. Sur Zotero 10, une étape unique d'autorisation locale laisse le modèle ajouter des éléments, éditer les métadonnées, déplacer des éléments entre collections, supprimer des annotations de façon permanente et, avec le groupe doublons activé, fusionner des éléments derrière une étape plan-puis-confirme. Sur les Zotero plus anciens, les écritures passent par l'API web avec une clé. La route ChatGPT est le point le plus faible : zotero-mcp serve n'a pas d'authentification, si bien que la recette ngrok de la documentation transforme l'URL du tunnel en un jeton bearer, et une issue ouverte (#616) demande une vraie option d'authentification.

C'est un projet communautaire financé par GitHub Sponsors, pas quelque chose que l'équipe Zotero livre, et cela coupe dans les deux sens. Les versions arrivent chaque semaine (0.14.1 le 8 octobre, puis 0.15.0 et 0.15.1 à un jour d'écart), et les 63 issues et pull requests ouvertes incluent de vrais cas limites comme les téléversements de bibliothèque de groupe atterrissant dans le stockage WebDAV personnel. L'API web de Zotero demande aux clients de se tenir à quatre requêtes simultanées et d'honorer les en-têtes Backoff, une règle qui compte bien plus pour un agent intensif en lots que pour une personne qui clique.

Là où il fait la différence

  • Un doctorant avec environ 1 800 articles dans Zotero 10, qui travaille dans Claude Desktop

    Trouver ce que ma bibliothèque dit d'une méthode et citer la page exacte

    La recherche sémantique avec le modèle local gratuit all-MiniLM-L6-v2 trouve les articles par le sens, zotero_read_pdf_pages tire les pages pertinentes et zotero_create_annotation surligne le passage. Rien à payer au-delà de l'abonnement au modèle, mais la liste d'outils par défaut ajoute environ 17k tokens à chaque tour.

  • Un ingénieur de recherche qui rédige une section de travaux connexes en LaTeX avec Claude Code

    Tirer BibTeX et citations pour 30 articles sans quitter l'éditeur

    Lancez zotero-mcp install-skill au lieu d'ajouter le serveur MCP : le skill coûte 98 tokens jusqu'à utilisation et pilote zotero-cli pour les métadonnées et BibTeX. Les lectures sont locales, si bien que rien ne quitte la machine hormis ce que l'agent envoie à son modèle.

  • Un responsable de laboratoire qui s'occupe d'une bibliothèque de groupe partagée pour huit chercheurs

    Nettoyer les doublons et classer les nouveaux articles dans les bonnes collections

    Activez le groupe doublons et faites lancer à l'agent zotero_merge_duplicates en exécution à blanc avant de confirmer. Les écritures par API web ont besoin d'une clé avec accès en écriture au groupe, et Zotero demande au plus quatre requêtes simultanées ; un export avant la première fusion est une assurance bon marché.

Avant de vous engager

Mise en route
uv tool install zotero-mcp-server, cochez « Allow other applications on this computer to communicate with Zotero » dans Zotero 7 ou plus récent, puis zotero-mcp setup configure Claude Desktop ; zotero-mcp install-skill couvre Claude Code, Codex et Cursor. La recherche sémantique a besoin de l'extra [semantic] et d'un index construit avec zotero-mcp update-db.
Intégrations
41 outils par défaut et 53 avec chaque groupe activé : recherche, métadonnées, texte intégral, pages et plans de PDF, annotations et notes, ajout par DOI, URL, ISBN ou BibTeX, et collections, plus Scite, OpenAlex, flux, relations et doublons en opt-in. Les outils de lecture et d'écriture sont ensemble dans l'ensemble cœur.
Données et confidentialité
Le mode local lit zotero.sqlite directement ; le texte ne quitte la machine que vers votre fournisseur de modèle et, si choisis, les embeddings OpenAI ou Gemini. Le mode API web a besoin d'une clé d'API Zotero et d'un ID de bibliothèque. Les imports par DOI et URL récupèrent les métadonnées et les PDF de sources externes, et le transport HTTP n'a pas d'authentification. Aucun avis de sécurité n'est publié.
Coût à grande échelle
Le logiciel est gratuit. La synchronisation de fichiers Zotero coûte 20 $ par an pour 2 Go, 60 $ pour 6 Go ou 120 $ pour illimité si les pièces jointes vivent dans le stockage Zotero. Le coût plus grand est le contexte : 16 815 tokens de définitions d'outils par requête dans le profil par défaut, payés à chaque tour sauf si le client les met en cache.
Limites
L'API web de Zotero limite avec des en-têtes Backoff et des réponses 429 et demande au plus quatre requêtes simultanées ; l'API locale n'a pas de limite de débit. Les issues ouvertes incluent la détection du CLI sous Windows dans le plugin intégré à Zotero et les pièces jointes de bibliothèque de groupe qui se téléversent vers le stockage WebDAV personnel.

Les points forts

  • Cherche dans votre propre bibliothèque par le sens, avec des embeddings locaux gratuits par défaut
  • Lecture de PDF au niveau des pages, avec les surlignages posés sur les passages exacts
  • Le mode local en lecture seule n'a besoin d'aucune clé d'API
  • Les toolsets et un skill CLI de 98 tokens gardent le coût de contexte bas

Les points faibles

  • Les 41 outils par défaut coûtent 16 815 tokens par requête
  • Les outils d'écriture peuvent supprimer des annotations et fusionner des éléments
  • Le mode HTTP pour ChatGPT n'a pas d'authentification
  • Projet à mainteneur unique, pas de Zotero

Idéal pour

Les universitaires et étudiants qui gardent leurs articles dans Zotero et veulent qu'un assistant les cherche, lise et annote.

Alternatives à Zotero MCP

Zotero MCP : questions fréquentes

Zotero MCP vaut-il le coup ?
Pour quiconque dont la lecture vit dans Zotero, c'est le serveur à faire tourner, bien que sa liste d'outils de 17 000 tokens fasse du skill CLI la route plus futée dans les agents de codage. Nous lui donnons 4.2 sur 5.
Combien coûte Zotero MCP ?
Gratuit et open source (MIT pour le serveur et le CLI ; le plugin de chat intégré à Zotero est AGPL-3.0). Les fournisseurs d'embeddings hébergés facturent eux-mêmes.
Quels sont les inconvénients de Zotero MCP ?
Les 41 outils par défaut coûtent 16 815 tokens par requête; les outils d'écriture peuvent supprimer des annotations et fusionner des éléments; le mode HTTP pour ChatGPT n'a pas d'authentification; projet à mainteneur unique, pas de Zotero.
À qui s’adresse Zotero MCP ?
Les universitaires et étudiants qui gardent leurs articles dans Zotero et veulent qu'un assistant les cherche, lise et annote.
Combien coûte Zotero MCP pour une équipe ou en production ?
Le logiciel est gratuit. La synchronisation de fichiers Zotero coûte 20 $ par an pour 2 Go, 60 $ pour 6 Go ou 120 $ pour illimité si les pièces jointes vivent dans le stockage Zotero. Le coût plus grand est le contexte : 16 815 tokens de définitions d'outils par requête dans le profil par défaut, payés à chaque tour sauf si le client les met en cache.
Zotero MCP est-il sûr pour les données de l’entreprise ?
Le mode local lit zotero.sqlite directement ; le texte ne quitte la machine que vers votre fournisseur de modèle et, si choisis, les embeddings OpenAI ou Gemini. Le mode API web a besoin d'une clé d'API Zotero et d'un ID de bibliothèque. Les imports par DOI et URL récupèrent les métadonnées et les PDF de sources externes, et le transport HTTP n'a pas d'authentification. Aucun avis de sécurité n'est publié.
Quelles sont les meilleures alternatives à Zotero MCP ?
Les alternatives les plus proches que nous avons testées sont Notion MCP et Memory (reference server).

Réponses vérifiées le 22 oct. 2026.