Zotero MCP
Подключает библиотеку Zotero к Claude и другим агентам: поиск статей, аннотации, ссылки и семантический поиск по смыслу
- 5 884 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Может писать в библиотеку Zotero: добавлять, объединять и удалять записи
Установка
- Работает в
Ручная установка
uv tool install zotero-mcp-serverМожно заменить на pip install zotero-mcp-server. Нужен Python 3.10 или новее.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Может писать в библиотеку Zotero: добавлять, объединять и удалять записи
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер читает и пишет в библиотеку Zotero: ищет по названию, автору, тегу, коллекции, полному тексту или по смыслу через эмбеддинги. Читает метаданные, BibTeX, полный текст и отдельные страницы PDF, при необходимости присылает изображения страниц, если извлечение текста ломает формулы и таблицы. Умеет ставить выделения и рамки прямо на нужные слова, формулы или рисунки, писать заметки и читать уже сделанные в Zotero аннотации. Может добавлять статьи по DOI, URL, ISBN или BibTeX, объединять дубликаты и управлять коллекциями и тегами. Есть локальный режим через zotero.sqlite и работа через веб-API Zotero.
Для кого. Для исследователей и студентов, которые ведут библиотеку в Zotero и хотят обсуждать статьи прямо с агентом.
Подходит, если
- Нужно найти статьи в своей библиотеке по теме или ключевым словам
- Нужно получить краткое содержание или разбор конкретной статьи
- Нужно проставить аннотации на нужных местах PDF или свести цитаты
Не подходит, если
- Библиотека Zotero не установлена и не используется для хранения статей
- Нужен только доступ в режиме чтения без консоли, тогда достаточно MCP-сервера без агентского скилла
Пример запроса к агенту
Найди в моей библиотеке статьи про механизмы внимания и выдели их ключевые выводыMCP
- Транспорт
- stdio
- Авторизация
- ключ необязателен
Переменные окружения
ZOTERO_LOCAL- Включает локальный режим через zotero.sqlite вместо веб-API
ZOTERO_API_KEYсекрет- Ключ веб-API Zotero, нужен для записи на версиях Zotero старше 10
ZOTERO_LIBRARY_ID- ID библиотеки Zotero для доступа через веб-API
Ограничения
Локальный режим требует включить в настройках Zotero 7 или новее разрешение на обращение других приложений. Запись через старые версии Zotero требует ключ и ID библиотеки от веб-API. Семантический поиск и работа с PDF ставятся отдельными опциональными пакетами.
Как отключить. Удалите запись zotero из конфигурации MCP клиента или удалите пакет командой uv tool uninstall zotero-mcp-server.
Частые вопросы
Чем агентский скилл отличается от MCP-сервера?
MCP-сервер шлет схему всех инструментов при каждом запросе, а скилл для агентов с shell стоит несколько десятков токенов и разворачивается только когда действительно нужен.
Нужен ли постоянно запущенный Zotero?
Для локального режима да, приложение Zotero должно быть открыто с включенным разрешением на локальный API.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыPubMed MCP ищет биомедицинские статьи, читает доступные тексты и оформляет ссылки с отметками исправлений и отзыва работ.
MCP-сервер для поиска и загрузки научных статей из arXiv, PubMed, bioRxiv, Semantic Scholar и других открытых источников
MCP-сервер и скилл поиска научных статей Sciverse: метаданные, семантический поиск, цитирование и полный текст.
MCP-сервер к OpenAlex: 31 инструмент для поиска статей, цитирований, авторов и журналов, плюс скилл с малым CLI для Claude Code.
CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками
MCP-сервер подключает Claude Code и Codex к открытой сессии R или Python в RStudio и Positron, где лежат ваши данные
Из блога
Коротко о README
README описывает быстрый старт: установка через uv или pip, включение локального API в настройках Zotero, автоматическая настройка Claude Desktop командой zotero-mcp setup или ручная правка конфига. Отдельно объясняется выбор между полноценным MCP-сервером для клиентов без shell и легким агентским скиллом zotero-cli для Claude Code, Cursor, Codex, Windsurf, Gemini CLI и других. Есть таблица опциональных пакетов для семантического поиска, работы с PDF и проверки цитирований через Scite. Лицензия MIT.