Conector MCP de Zotero
Un conector de Protocolo de Control de Modelos (MCP) para integrar su Zotero local con Claude.
Esto permite el acceso directo de lectura a su biblioteca local de Zotero a través de la interfaz de escritorio de Claude. Depende de la capacidad de acceder a una API web local en Zotero 7.
Esto se inspiró en un repositorio que utiliza Node.js y la API web: mcp-zotero .
Esto se basa en la fantástica biblioteca Pyzotero .
Instalación
Puede encontrar información sobre la interacción de Claude Desktop con MCP aquí .
Utilice
uv. Las instrucciones de instalación se pueden encontrar aquí .Extraiga el proyecto git al espacio local y active el entorno virtual dentro:
Habilitar la API local en Zotero 7:

Agregue el servidor a su instalación local de Claude:
Related MCP server: Zotero MCP Server
Configuración
El conector está configurado para funcionar con instalaciones locales de Zotero y actualmente solo admite bibliotecas user . Por defecto, usa el ID de usuario 0 , pero también puede configurar la variable de entorno ZOTERO_USER_ID si es necesario:
Funciones disponibles
El conector proporciona las siguientes funciones:
get_collections(): enumera todas las colecciones en tu biblioteca de Zoteroget_collection_items(collection_key): Obtener todos los elementos de una colección específicaget_item_details(item_key): Obtenga información detallada sobre un artículo específico, incluido el resumensearch_library(query): Busca en toda tu biblioteca de Zoteroget_recent(limit=10): Obtenga los artículos agregados recientemente a su biblioteca
Esta funcionalidad debería ampliarse en el futuro.
Requisitos
Python 3.10+
Instalación local de Zotero
Escritorio de Claude
Contribuyendo
¡Agradecemos sus contribuciones! Visite el repositorio de GitHub para:
Informar de problemas
Enviar solicitudes de extracción
Sugerir mejoras
Licencia
Instituto Tecnológico de Massachusetts (MIT)