MCP Server

Connect Zotero with Claude Desktop and other AI tools using Model Context Protocol.

Servidor MCP do Zotero

Desde o PapersGPT v0.5.2, o servidor Zotero MCP é construído sobre o DocsAgent, que permite que agentes de IA se conectem e pesquisem artigos em sua biblioteca Zotero.

Para configurá-lo, adicione o seguinte às suas configurações MCP.

{
  "mcpServers": {
    "papersgpt-for-zotero": {
      "command": "npx",
      "args": [
        "-y",
        "papersgpt-for-zotero",
        "mcp"
      ]
    }
  }
}

Nota: Se o caminho de armazenamento de dados do Zotero não for o padrão (~/Zotero ou ~\Zotero), você precisará modificar o valor args para incluir seu caminho real de armazenamento de dados do Zotero após "mcp".

Da v0.3.4 à v0.5.1, o PapersGPT oferece suporte ao servidor MCP. Isso significa que qualquer cliente de chatbot, como ChatWise, Cherry Studio, Cursor, Gemini CLI, etc., que oferece suporte ao MCP SSE Server pode se conectar à sua biblioteca pessoal do Zotero através do PapersGPT em qualquer sistema Mac, Windows ou Linux.

Como acessar sua biblioteca pessoal do Zotero em chatbots de IA populares através do PapersGPT?

Instale o plugin PapersGPT no Zotero e reinicie o Zotero

Se você não sabe como instalar o PapersGPT, consulte esta página e confirme que seu Zotero está aberto ao usar o servidor MCP.

Configure o Servidor MCP do PapersGPT no seu chatbot de IA

Aqui, tomando o chatbot de IA ChatWise como exemplo, você pode configurar suas definições sobre o servidor MCP do PapersGPT conforme as imagens abaixo:

image
image

Na configuração do diálogo de chat, confirme que você está conectando o Servidor MCP do PapersGPT.

Em alguns chatbots, como ChatWise, Cherry Studio, há uma opção para confirmar se deve usar a conexão MCP na parte inferior da caixa de diálogo de chat. Você precisa confirmar novamente antes da conversa. Enquanto em alguns chatbots como Gemini CLI, uma vez configurado, tudo é acionado automaticamente. Aqui, novamente tomando o ChatWise como exemplo, as configurações concretas são mostradas abaixo:

image

Selecione um modelo de linguagem com raciocínio e insira o prompt relacionado ao Zotero

Para invocar o servidor MCP automaticamente pelo LLM, ao conversar você deve escolher um modelo de raciocínio, como GPT 5, Gemini 2.5 thinking, DeepSeek V3.1 ou Qwen3 Next 80B A3B Thinking, etc. Além de selecionar um modelo de raciocínio, você deve inserir alguns prompts como 'pesquisar artigos sobre *** no Zotero', 'obter os artigos sobre *** no meu Zotero'. A consulta que você digitar deve conter preferencialmente a palavra 'Zotero' para acionar o LLM inteligente a invocar automaticamente o servidor MCP do PapersGPT. Aqui, novamente tomando o ChatWise como exemplo, selecionando o modelo Qwen3 Next 80B A3B Thinking fornecido pelo OpenRouter, e o resultado da resposta é mostrado abaixo:

image
image

No ChatWise, quando o servidor MCP for invocado, ele lembrará o usuário para confirmar e acionar manualmente.

image

Principais recursos do Servidor MCP do Zotero do PapersGPT

Busca de texto completo BM25 nos metadados dos documentos, como título, criadores, tags, resumo, notas, anotações e coleções.

A principal ferramenta MCP é a chamada de função 'search_in_zotero', os parâmetros de entrada são 'query' e 'show_detail', 'show_detail' significa se deve retornar o conteúdo completo dos documentos pesquisados, por padrão não inclui o conteúdo. A consulta de entrada será pesquisada nos campos de título, criadores, tags, resumo, notas, anotações e coleções.

Obtenha rapidamente o conteúdo completo dos PDFs no Zotero

Isso é implementado principalmente pela chamada de função 'get_text_by_key_zotero', o parâmetro de entrada é 'key', que é a chave primária do item no Zotero.

Extremamente rápido, desenvolvido em C++ para máxima eficiência

Além da velocidade de processamento mais rápida, não há necessidade de instalar ux, python ou node em qualquer Mac ou Windows.