MCP Server

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

Server Zotero MCP

A partire da PapersGPT v0.5.2, il server Zotero MCP è costruito su DocsAgent che consente agli agenti AI di connettersi e cercare articoli nella tua libreria Zotero.

Per configurarlo, aggiungi quanto segue alle tue impostazioni MCP.

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

Nota: Se il percorso di archiviazione dati di Zotero non è quello predefinito (~/Zotero o ~\Zotero), dovrai modificare il valore args per includere il percorso reale di archiviazione dati di Zotero dopo "mcp".

Dalla v0.3.4 alla v0.5.1, PapersGPT supporta il server MCP. Ciò significa che qualsiasi client chatbot, come ChatWise, Cherry Studio, Cursor, Gemini CLI, ecc., che supporta il server MCP SSE può connettersi alla tua libreria Zotero personale tramite PapersGPT su qualsiasi sistema Mac, Windows o Linux.

Come accedere alla tua libreria Zotero personale nei popolari chatbot AI tramite PapersGPT?

Installa il plugin PapersGPT in Zotero e riavvia Zotero

Se non sai come installare PapersGPT, consulta questa pagina e assicurati che Zotero sia aperto quando usi il server MCP.

Configura il server PapersGPT MCP nel tuo chatbot AI

Qui prendiamo come esempio il chatbot AI ChatWise, puoi configurare le impostazioni del server PapersGPT MCP come mostrato nelle immagini seguenti:

image
image

Nella configurazione della finestra di chat, conferma che ti stai connettendo al server MCP di PapersGPT.

In alcuni chatbot (come ChatWise, Cherry Studio), c'è un'opzione in fondo alla finestra di dialogo della chat per confermare se utilizzare la connessione MCP, devi riconfermare prima della conversazione. Mentre in alcuni chatbot (come Gemini CLI), una volta configurato, tutte le operazioni vengono attivate automaticamente. Qui prendiamo ancora ChatWise come esempio, la configurazione specifica è mostrata di seguito:

image

Scegli un modello linguistico di grandi dimensioni con capacità di ragionamento e inserisci prompt relativi a Zotero

Per far sì che il LLM invochi automaticamente il server MCP, quando chatti dovresti scegliere un modello di ragionamento, come GPT 5, Gemini 2.5 Thinking, DeepSeek V3.1 o Qwen3 Next 80B A3B Thinking, ecc. Oltre a selezionare il modello di ragionamento, dovresti anche inserire alcuni prompt, come 'cerca in Zotero articoli su ***', 'recupera i miei articoli in Zotero su ***'. È meglio che la tua query contenga la parola 'Zotero' per attivare il LLM intelligente a invocare automaticamente il server PapersGPT MCP. Qui prendiamo ancora ChatWise come esempio, selezionando il modello Qwen3 Next 80B A3B Thinking fornito da OpenRouter, i risultati della risposta sono i seguenti:

image
image

In ChatWise, quando il server MCP sta per essere invocato, ricorderà all'utente di confermare manualmente e attivare.

image

Funzionalità Principali del Server PapersGPT Zotero MCP

Ricerca full-text BM25 sui metadati dei documenti, come titolo, autore, tag, abstract, note, annotazioni e collezioni.

Lo strumento MCP principale è la chiamata di funzione 'search_in_zotero', con parametri di input 'query' e 'show_detail', dove 'show_detail' indica se restituire il contenuto full-text dei documenti cercati, per impostazione predefinita non include il contenuto. La query inserita verrà cercata nei campi titolo, autore, tag, abstract, note, annotazioni e collezioni.

Ottieni rapidamente il contenuto full-text dei PDF in Zotero

Ciò si ottiene principalmente tramite la chiamata di funzione 'get_text_by_key_zotero', con parametro di input 'key', che è la chiave primaria della voce in Zotero.

Elaborazione ultraveloce, sviluppato in C++, efficienza estremamente elevata

Oltre alla velocità di elaborazione più rapida, non è necessaria l'installazione di UX, Python o Node su Mac o Windows.