Skip to main content
Glama

MCP Zotero

Versión NPM insignia de herrería

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

  1. 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/current

    La respuesta se verá así:

    { "userID": 123456, "username": "your_username", "access": { "user": { "library": true, "files": true, "notes": true, "write": true } } }

    El valor userID es lo que necesitas.

  2. Establecer variables de entorno:

    export ZOTERO_API_KEY="your-api-key" export ZOTERO_USER_ID="user-id-from-curl"
  3. 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.

  4. 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:

{ "mcpServers": { "zotero": { "command": "mcp-zotero", "env": { "ZOTERO_API_KEY": YOUR_API_KEY, "ZOTERO_USER_ID": YOUR_USER_ID } } } }

Herramientas disponibles

  • get_collections : enumera todas las colecciones de tu biblioteca

  • get_collection_items : Obtener elementos en una colección específica

  • get_item_details : Obtenga información detallada sobre un artículo

  • search_library : Busca en toda tu biblioteca

  • get_recent : Obtener artículos añadidos recientemente

Solución de problemas

Si encuentra algún problema:

  1. Verifique que sus variables de entorno estén configuradas:

    echo $ZOTERO_API_KEY echo $ZOTERO_USER_ID
  2. Compruebe la instalación:

    npm list -g mcp-zotero
  3. Intente reinstalar:

    npm uninstall -g mcp-zotero npm install -g mcp-zotero
One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaliaboi/mcp-zotero'

If you have feedback or need assistance with the MCP directory API, please join our Discord server