Memoria persistente local para agentes de programación con IA: guarda decisiones y aprendizajes en SQLite y los ofrece mediante MCP a Claude Code, Cursor y otros clientes.
54yyyu/zotero-mcp
Servidor MCP y CLI que conectan tu biblioteca de investigación de Zotero con Claude, ChatGPT, Cursor y otros asistentes de IA para buscar, leer y anotar.
Alternativa open source a:Zotero Chat
- Estrellas
- 5,790
- Forks
- 453
- Issues abiertos
- 68
- Último commit
- ayer
¿Qué es?
Zotero MCP expone una biblioteca de investigación de Zotero a los asistentes de IA mediante el Model Context Protocol. Una vez conectado, un asistente puede buscar elementos por título, autor, etiqueta, colección, texto completo o significado; leer metadatos, BibTeX y texto o imágenes de páginas de archivos PDF; y añadir resaltados, notas y recuadros de área a los artículos. También puede añadir elementos por DOI, URL, ISBN, BibTeX o archivo, gestionar colecciones y etiquetas, y combinar duplicados.
El paquete ofrece tres formas de uso. Un servidor MCP funciona con aplicaciones de chat que no tienen acceso a una shell, como Claude Desktop y ChatGPT. Un comando zotero-cli y una skill de agente sirven para agentes que se ejecutan en una terminal, como Claude Code, Codex y Cursor, con un consumo mucho menor de tokens en el contexto. Un plugin Zotero Agent añade un panel de chat dentro de Zotero que conoce el elemento y la página abiertos, y enlaza las respuestas con las páginas citadas.
En modo local, las lecturas se realizan directamente desde zotero.sqlite y las escrituras pasan por Zotero 10+ en ejecución o por la web API. La búsqueda semántica admite embeddings locales, de OpenAI, Gemini u Ollama; los datos de citas de Scite son opcionales.
Funciones clave
- 01Buscar en toda la biblioteca por metadatos, texto completo o significado semántico
- 02Leer metadatos, BibTeX, fragmentos de texto de archivos PDF e imágenes de páginas
- 03Crear resaltados, recuadros de área y notas anclados al archivo PDF
- 04Añadir artículos por DOI, URL, ISBN, BibTeX o archivo, y gestionar colecciones y etiquetas
- 05Funciona con clientes MCP o mediante una skill de agente de zotero-cli
Casos de uso
- Hacer preguntas a Claude o ChatGPT sobre artículos guardados en tu biblioteca de Zotero
- Permitir que un agente de programación como Claude Code o Cursor consulte referencias mientras escribes
- Chatear con un artículo dentro de Zotero e ir directamente a las páginas citadas
- Crear un índice de búsqueda semántica para una gran colección de investigación
Inicio rápido
- 1
Instala el paquete con uv
uv tool install zotero-mcp-server - 2
Activa la API local de Zotero en Settings > Advanced (paso manual, sin comando)
- 3
Conecta tu asistente ejecutando el comando de configuración
zotero-mcp setup
Antes de usarlo
- Para escribir en Zotero 10 o posterior, hay que ejecutar authorize-local; las versiones anteriores de Zotero necesitan una clave de la API web.
- Las funciones más exigentes, como la búsqueda semántica y las imágenes de páginas PDF, requieren extras opcionales con dependencias adicionales.
- El complemento Zotero Agent tiene licencia AGPL-3.0, mientras que el servidor y la CLI tienen licencia MIT.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es zotero-mcp?
- Servidor MCP y CLI que conectan tu biblioteca de investigación de Zotero con Claude, ChatGPT, Cursor y otros asistentes de IA para buscar, leer y anotar. Zotero MCP expone una biblioteca de investigación de Zotero a los asistentes de IA mediante el Model Context Protocol. Una vez conectado, un asistente puede buscar elementos por título, autor, etiqueta, colección, texto completo o significado; leer metadatos, BibTeX y texto o imágenes de páginas de archivos PDF; y añadir resaltados, notas y recuadros de área a los artículos. También puede añadir elementos por DOI, URL, ISBN, BibTeX o archivo, gestionar colecciones y etiquetas, y combinar duplicados.
- ¿zotero-mcp es gratuito? ¿Qué licencia tiene?
- zotero-mcp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿zotero-mcp sigue mantenido?
- Mantenimiento activo. El último commit de zotero-mcp fue el 6 nov 2026.
- ¿Para qué puedo usar zotero-mcp?
- Hacer preguntas a Claude o ChatGPT sobre artículos guardados en tu biblioteca de Zotero Permitir que un agente de programación como Claude Code o Cursor consulte referencias mientras escribes Chatear con un artículo dentro de Zotero e ir directamente a las páginas citadas Crear un índice de búsqueda semántica para una gran colección de investigación
- ¿Cómo se instala zotero-mcp?
- Instala el paquete con uv: uv tool install zotero-mcp-server Activa la API local de Zotero en Settings > Advanced (paso manual, sin comando) Conecta tu asistente ejecutando el comando de configuración: zotero-mcp setup
- ¿Dónde consigo zotero-mcp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/54yyyu/zotero-mcp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un servidor MCP autohospedado que permite a ChatGPT, Claude y otros hosts MCP leer, editar y ejecutar código en tus proyectos locales.
Servidor MCP local de búsqueda semántica de código que permite a Claude Code, Codex, Cursor y OpenCode buscar por significado en tu base de código con embeddings de Ollama o LM Studio.
Herramienta local en Rust que dota a Claude Code de memoria persistente de conversaciones anteriores mediante búsqueda semántica y se ofrece como servidor MCP.
Un servidor MCP y una CLI que permiten a los asistentes de IA controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat y más.
Entorno de trabajo de IA para investigación científica, local y compatible con distintos modelos, con agentes, notebooks de Python/R, conectores científicos y artefactos trazables.