XM

xevos117/mcp-zotero

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

38 stars 7 forks Качество 75 Тренд 32NOASSERTION

MCP-сервер, который использует библиотеку Zotero в качестве инструмента для Клода. Поддерживает поиск, просмотр коллекций, добавление элементов DOI, импорт PDF-файлов с полнотекстовой индексацией, открытие PDF-файлов с открытым доступом...

Обзор

Это неофициальный проект сообщества и не связан с командой Zotero или Корпорацией цифровой стипендии, не поддерживается и не поддерживается. «Зотеро» является зарегистрированной торговой маркой Корпорации цифровой стипендии. Сервер протокола для интеграции Zotero. Он предоставляет любому LLM полный доступ к вашей библиотеке Zotero: поиск, организация, добавление документов DOI, импорт PDF-файлов, чтение полнотекстового контента и ввод живых цитат в документы Word. Первоначально основан на mcp-zotero Абхишека Калиа. С тех пор этот проект был тщательно переписан с новой архитектурой, 15 инструментами (по сравнению с 5), инъекцией цитирования, управлением PDF и поддержкой навыков Клода. Сервер предназначен для этого. При подключении он отправляет инструкции рабочего процесса через поле инструкций MCP, и каждое описание инструмента включает перекрестные ссылки и руководство по использованию.

Обзор (машинный перевод)

**Примечание: ** Это неофициальный проект сообщества и не связан с командой Zotero или Корпорацией цифровой стипендии, не поддерживается и не поддерживается. «Зотеро» является зарегистрированной торговой маркой Корпорации цифровой стипендии.

Сервер протокола для интеграции Zotero. Он предоставляет любому LLM полный доступ к вашей библиотеке Zotero: поиск, организация, добавление документов DOI, импорт PDF-файлов, чтение полнотекстового контента и ввод живых цитат в документы Word.

Первоначально основан на mcp-zotero Абхишека Калиа. С тех пор этот проект был тщательно переписан с новой архитектурой, 15 инструментами (по сравнению с 5), инъекцией цитирования, управлением PDF и поддержкой навыков Клода.

Как это работает

Сервер предназначен для использования любым LLM без внешней документации. При подключении он отправляет инструкции рабочего процесса через поле MCP instructions, и каждое описание инструмента включает перекрестные ссылки и руководство по использованию. LLM, который никогда раньше не видел этот сервер, может обнаружить полный рабочий процесс - от добавления документов до создания цитируемого документа Word - непосредственно из списка инструментов.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Zotero

Note: This is an unofficial community project and is not affiliated with, endorsed by, or supported by the Zotero team or the Corporation for Digital Scholarship. “Zotero” is a registered trademark of the Corporation for Digital Scholarship.

A Model Context Protocol server for Zotero integration. It gives any LLM full access to your Zotero library: search, organize, add papers by DOI, import PDFs, read full-text content, and inject live citations into Word documents.

Originally based on mcp-zotero by Abhishek Kalia. This project has since been extensively rewritten with a new architecture, 15 tools (up from 5), citation injection, PDF management, and Claude skill support.

How it works

The server is designed to be usable by any LLM without external documentation. On connection, it sends workflow instructions via the MCP instructions field, and each tool description includes cross-references and usage guidance. An LLM that has never seen this server before can discover the full workflow — from adding papers to producing a cited Word document — directly from the tool listing.

For advanced use cases (PDF upload policy, citation style guidance, source transparency), a Claude skill is included for Claude.ai Projects. But the skill is optional: the MCP server is fully self-documenting.

Local vs Remote LLMs

Scenario MCP server Skill needed?
LLM with filesystem access (Claude Code, LM Studio, etc.) All 15 tools No
LLM without filesystem access (Claude.ai Projects, Claude Desktop) API tools (search, add, metadata) Yes, for citation injection

LLMs with filesystem access can use all tools directly, including inject_citations which reads and writes .docx files on disk.

LLMs without filesystem access — including Claude Desktop, which connects to MCP but cannot generate files locally — can use the included Claude skill (skills/zotero-skill-mcp-integrations/), which runs citation injection entirely inside a sandbox. MCP tools handle all Zotero API operations; the skill handles document assembly.

Claude Skill Setup (for Claude.ai Projects and Claude Desktop)

  1. Download the skill .zip from the latest GitHub Release
  2. Extract it and upload the folder to your Claude.ai Project as a skill
  3. The skill enables citation injection directly inside the sandbox, without requiring local filesystem access

Setup

Requires Node.js 22 or newer.

The server is listed in the official MCP Registry as io.github.Xevos117/mcp-zotero (starting with the first release after 2.0.2), so registry-aware clients can find and install it from there; the configuration below works with any MCP client.

  1. Get your Zotero credentials:

    # Create an API key at https://www.zotero.org/settings/keys
Открыть полный README на GitHub

Установка

npx -y @xevos117/mcp-zotero
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "zotero": { "command": "npx", "args": ["-y", "@xevos117/mcp-zotero"], "env": { "ZOTERO_API_KEY": "YOUR_API_KEY", "ZOTERO_USER_ID": "YOUR_USER_ID", "UNSAFE_OPERATIONS": "items" } } } }