Servidor Zotero MCP
Un servidor MCP (Protocolo de Contexto de Modelo) que permite que sus clientes MCP (por ejemplo, Anthropic Claude App, Goose y posiblemente también vscode Cline) interactúen con su repositorio local de Zotero. Este servidor permite el acceso programático a su biblioteca de Zotero, lo que le permite buscar artículos, gestionar notas y mucho más.
Configuración
Instalar dependencias:
pip install -e .Cree un archivo
.enven el directorio raíz con sus credenciales de Zotero:
ZOTERO_API_KEY=your_api_key_here
ZOTERO_USER_ID=your_user_id_herePuede obtener su clave API de Zotero y su ID de usuario desde la página de configuración de Zotero .
Related MCP server: Zotero MCP Server
Integración con la aplicación de escritorio Anthropic
Para integrarse con la aplicación Anthropic Desktop, agregue la siguiente configuración a ~/Library/Application Support/Claude/claude_desktop_config.json :
{
"mcpServers": {
"zotero-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/Users/swairshah/work/research/zotero-mcp",
"run",
"python",
"-m",
"zotero_mcp.server"
]
}
}
}Si esto da un error como
{"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0}
error: unexpected argument '--directory' foundLuego use la siguiente configuración, asegúrese de hacer uv venv ; source .venv/bin/activate ; uv pip install ".[dev]" para asegurarse de que el servidor pueda ejecutarse con todas las dependencias.
{
"mcpServers": {
"zotero-mcp-server": {
"command": "bash",
"args": [
"-c",
"cd /Users/shahswai/personal/zotero-mcp-server && source .venv/bin/activate && python -m zotero_mcp.server"
]
}
}
}Ejemplo de uso

El servidor le permite:
Buscar artículos por etiquetas
Obtenga detalles del documento y notas adjuntas
Agregar notas a los documentos
Solicitar resúmenes de artículos
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.