MCP Zotero
Un servidor de protocolo de contexto de modelo para la integración de Zotero que permite a Claude interactuar con su biblioteca Zotero.
Configuración
Obtenga sus credenciales de Zotero:
# First, create an API key at https://www.zotero.org/settings/keys # Then use it to get your user ID: curl -H "Zotero-API-Key: YOUR_API_KEY" https://api.zotero.org/keys/currentLa respuesta se verá así:
{ "userID": 123456, "username": "your_username", "access": { "user": { "library": true, "files": true, "notes": true, "write": true } } }El valor
userIDes lo que necesitas.Establecer variables de entorno:
export ZOTERO_API_KEY="your-api-key" export ZOTERO_USER_ID="user-id-from-curl"Verifique sus credenciales:
# Test that your credentials work: curl -H "Zotero-API-Key: $ZOTERO_API_KEY" \ "https://api.zotero.org/users/$ZOTERO_USER_ID/collections"Debería ver su lista de colecciones en la respuesta.
Instalar y ejecutar:
# Install globally (recommended) npm install -g mcp-zotero mcp-zotero # Or run directly with npx npx mcp-zotero
Related MCP server: Zotero MCP Server
Integración con Claude Desktop
Para utilizar este servidor con Claude Desktop, agregue lo siguiente a su configuración de Claude Desktop:
Herramientas disponibles
get_collections: enumera todas las colecciones de tu bibliotecaget_collection_items: Obtener elementos en una colección específicaget_item_details: Obtenga información detallada sobre un artículosearch_library: Busca en toda tu bibliotecaget_recent: Obtener artículos añadidos recientemente
Solución de problemas
Si encuentra algún problema:
Verifique que sus variables de entorno estén configuradas:
echo $ZOTERO_API_KEY echo $ZOTERO_USER_IDCompruebe la instalación:
npm list -g mcp-zoteroIntente reinstalar:
npm uninstall -g mcp-zotero npm install -g mcp-zotero