MCP Server

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

Servidor MCP de Zotero

Desde PapersGPT v0.5.2, el servidor Zotero MCP está construido sobre DocsAgent, que permite a los agentes de IA conectarse y buscar artículos en su biblioteca Zotero.

Para configurarlo, agregue lo siguiente a su configuración MCP.

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

Nota: Si la ruta de almacenamiento de datos de Zotero no es la predeterminada (~/Zotero o ~\Zotero), deberá modificar el valor args para incluir su ruta real de almacenamiento de datos de Zotero después de "mcp".

Desde la versión v0.3.4 hasta la v0.5.1, PapersGPT es compatible con el servidor MCP. Esto significa que cualquier cliente de chatbot, como ChatWise, Cherry Studio, Cursor, Gemini CLI, etc., que admita MCP SSE Server puede conectarse a tu biblioteca personal de Zotero a través de PapersGPT en cualquier sistema Mac, Windows o Linux.

¿Cómo acceder a tu biblioteca personal de Zotero en chatbots de IA populares a través de PapersGPT?

Instala el plugin PapersGPT en Zotero y reinicia Zotero

Si no sabes cómo instalar PapersGPT, consulta esta página y confirma que Zotero está abierto cuando uses el servidor MCP.

Configura el Servidor MCP de PapersGPT en tu chatbot de IA

Aquí, tomando el chatbot de IA ChatWise como ejemplo, puedes configurar los ajustes del servidor MCP de PapersGPT como se muestra en las imágenes a continuación:

image
image

En la configuración del diálogo de chat, confirma que te estás conectando al Servidor MCP de PapersGPT.

En algunos chatbots, como ChatWise, Cherry Studio, hay una opción para confirmar si se debe usar la conexión MCP en la parte inferior del cuadro de diálogo de chat. Debes confirmar nuevamente antes de la conversación. Mientras que en algunos chatbots como Gemini Cli, una vez configurado, todo se activa automáticamente. Aquí seguimos con ChatWise como ejemplo, las configuraciones concretas se muestran a continuación:

image

Selecciona un modelo de lenguaje de pensamiento e ingresa el prompt relacionado con Zotero

Para que el LLM invoque automáticamente el servidor MCP, al chatear debes elegir un modelo de pensamiento, como GPT 5, Gemini 2.5 thinking, DeepSeek V3.1 o Qwen3 Next 80B A3B Thinking, etc. Además de seleccionar un modelo de pensamiento, debes ingresar algunos prompts como 'buscar artículos sobre *** en Zotero', 'obtener los artículos sobre *** en mi Zotero'. La consulta que ingreses debe contener preferiblemente la palabra 'Zotero' para activar al LLM inteligente para que invoque automáticamente el servidor MCP de PapersGPT. Aquí seguimos con ChatWise como ejemplo, seleccionando el modelo Qwen3 Next 80B A3B Thinking proporcionado por OpenRouter, y el resultado de la respuesta se muestra a continuación:

image
image

En ChatWise, cuando se va a invocar el servidor MCP, recordará al usuario que confirme y active manualmente.

image

Funciones principales del Servidor MCP de Zotero de PapersGPT

Búsqueda de texto completo BM25 de metadatos de documentos, como título, creadores, etiquetas, resumen, notas, anotaciones y colecciones.

La herramienta MCP principal es la llamada de función 'search_in_zotero', los parámetros de entrada son 'query' y 'show_detail', 'show_detail' indica si se devuelve el contenido de texto completo de los documentos buscados, sin incluir el contenido por defecto. La consulta ingresada se buscará en los campos de título, creadores, etiquetas, resumen, notas, anotaciones y colecciones.

Obtén rápidamente el contenido de texto completo de los PDFs en Zotero

Esto se implementa principalmente mediante la llamada de función 'get_text_by_key_zotero', el parámetro de entrada es 'key', que es la clave principal del elemento en Zotero.

Increíblemente rápido, desarrollado en C++ para máxima eficiencia

Además de la velocidad de procesamiento más rápida, no es necesario instalar ux, python o node en ningún Mac o Windows.