Zotero MCP

Подключает библиотеку Zotero к Claude и другим агентам: поиск статей, аннотации, ссылки и семантический поиск по смыслу

  • 5 884 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Может писать в библиотеку Zotero: добавлять, объединять и удалять записи
Все причины и проверки

54yyyu/zotero-mcp

Установка

Ручная установка

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-серверРасширенный доступ167Звезды репозитория

MCP-сервер для поиска и загрузки научных статей из arXiv, PubMed, bioRxiv, Semantic Scholar и других открытых источников

MCP-серверРасширенный доступ3,1 тыс.Звезды репозитория

MCP-сервер и скилл поиска научных статей Sciverse: метаданные, семантический поиск, цитирование и полный текст.

MCP-серверРасширенный доступ130Звезды репозитория

MCP-сервер к OpenAlex: 31 инструмент для поиска статей, цитирований, авторов и журналов, плюс скилл с малым CLI для Claude Code.

MCP-серверМинимальный доступ60Звезды репозитория
Официальный

CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками

CLIРасширенный доступ4,2 тыс.Звезды репозитория

MCP-сервер подключает Claude Code и Codex к открытой сессии R или Python в RStudio и Positron, где лежат ваши данные

MCP-серверШирокий доступ372Звезды репозитория

Из блога

Коротко о 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.

Бейдж для README

Сообщить о проблеме