Memória persistente local-first para agentes de programação com IA: armazena decisões e aprendizados no SQLite e os disponibiliza via MCP para Claude Code, Cursor e outros clientes.
54yyyu/zotero-mcp
Servidor MCP e CLI que conectam sua biblioteca de pesquisa do Zotero ao Claude, ChatGPT, Cursor e outros assistentes de IA para buscar, ler e anotar.
Alternativa open source a:Zotero Chat
- Estrelas
- 5,790
- Forks
- 453
- Issues abertas
- 68
- Último commit
- ontem
O que é?
O Zotero MCP disponibiliza uma biblioteca de pesquisa do Zotero para assistentes de IA por meio do Model Context Protocol. Depois de conectado, um assistente pode buscar itens por título, autor, tag, coleção, texto completo ou significado, consultar metadados, BibTeX e texto ou imagens de páginas de PDFs, além de adicionar destaques, notas e marcações de área aos artigos. Também pode adicionar itens por DOI, URL, ISBN, BibTeX ou arquivo, gerenciar coleções e tags e mesclar duplicatas.
O pacote oferece três formas de uso. Um servidor MCP funciona com aplicativos de chat que não têm shell, como Claude Desktop e ChatGPT. Um comando `zotero-cli` junto com uma skill para agentes atende agentes executados no terminal, como Claude Code, Codex e Cursor, com um consumo de tokens muito menor no contexto. Um plugin Zotero Agent adiciona um painel de chat dentro do Zotero, que reconhece o item e a página abertos e vincula as respostas às páginas citadas.
No modo local, as leituras são feitas diretamente no `zotero.sqlite`, e as gravações passam pelo Zotero 10+ em execução ou pela API web. A busca semântica oferece suporte a embeddings locais, da OpenAI, do Gemini ou do Ollama, e os dados de citações do Scite são opcionais.
Recursos principais
- 01Buscar na biblioteca por metadados, texto completo ou significado semântico
- 02Consultar metadados, BibTeX, trechos de texto de PDFs e imagens de páginas
- 03Criar destaques, marcações de área e notas vinculadas ao PDF
- 04Adicionar artigos por DOI, URL, ISBN, BibTeX ou arquivo e gerenciar coleções e tags
- 05Funcionar com clientes MCP ou por meio de uma skill para agentes com `zotero-cli`
Casos de uso
- Fazer perguntas ao Claude ou ao ChatGPT sobre artigos armazenados na biblioteca do Zotero
- Permitir que um agente de programação, como Claude Code ou Cursor, consulte referências enquanto você escreve
- Conversar com um artigo dentro do Zotero e ir direto às páginas citadas
- Criar um índice de busca semântica para uma grande coleção de pesquisa
Início rápido
- 1
Instale o pacote com uv
uv tool install zotero-mcp-server - 2
Ative a API local do Zotero em Settings > Advanced (etapa manual, sem comando)
- 3
Conecte seu assistente executando o comando de configuração
zotero-mcp setup
Antes de usar
- Para gravar no Zotero 10 ou posterior, é preciso executar authorize-local; versões mais antigas do Zotero precisam de uma chave da API web.
- Recursos mais exigentes, como busca semântica e imagens das páginas de PDFs, precisam de extras opcionais com dependências adicionais.
- O plugin Zotero Agent é licenciado sob AGPL-3.0, enquanto o servidor e a CLI são licenciados sob MIT.
Em coleções
Tópicos
Perguntas frequentes
- O que é zotero-mcp?
- Servidor MCP e CLI que conectam sua biblioteca de pesquisa do Zotero ao Claude, ChatGPT, Cursor e outros assistentes de IA para buscar, ler e anotar. O Zotero MCP disponibiliza uma biblioteca de pesquisa do Zotero para assistentes de IA por meio do Model Context Protocol. Depois de conectado, um assistente pode buscar itens por título, autor, tag, coleção, texto completo ou significado, consultar metadados, BibTeX e texto ou imagens de páginas de PDFs, além de adicionar destaques, notas e marcações de área aos artigos. Também pode adicionar itens por DOI, URL, ISBN, BibTeX ou arquivo, gerenciar coleções e tags e mesclar duplicatas.
- zotero-mcp é gratuito? Qual é a licença?
- zotero-mcp é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- zotero-mcp ainda é mantido?
- Manutenção ativa. O último commit de zotero-mcp foi em 6 de nov. de 2026.
- Para que posso usar zotero-mcp?
- Fazer perguntas ao Claude ou ao ChatGPT sobre artigos armazenados na biblioteca do Zotero Permitir que um agente de programação, como Claude Code ou Cursor, consulte referências enquanto você escreve Conversar com um artigo dentro do Zotero e ir direto às páginas citadas Criar um índice de busca semântica para uma grande coleção de pesquisa
- Como instalar zotero-mcp?
- Instale o pacote com uv: uv tool install zotero-mcp-server Ative a API local do Zotero em Settings > Advanced (etapa manual, sem comando) Conecte seu assistente executando o comando de configuração: zotero-mcp setup
- Onde consigo zotero-mcp?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/54yyyu/zotero-mcp
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um servidor MCP auto-hospedado que permite ao ChatGPT, Claude e outros hosts MCP ler, editar e executar código nos seus projetos locais.
Servidor MCP local de busca semântica de código que permite a Claude Code, Codex, Cursor e OpenCode encontrar trechos pelo significado usando embeddings do Ollama ou LM Studio.
Ferramenta local em Rust que dá ao Claude Code memória persistente de conversas anteriores por meio de busca semântica, disponibilizada como servidor MCP.
Um servidor MCP e uma CLI que oferecem a assistentes de IA ferramentas para controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat e muito mais.
Ambiente de pesquisa em desktop, local-first e independente de modelo, para cientistas, com agentes, notebooks Python/R, conectores científicos e artefatos rastreáveis.