Zotero MCP · 54yyyu — MCP-сервер для Claude Code: функции и установка
Подключает библиотеку Zotero к ИИ-агенту: можно искать статьи, читать PDF, добавлять записи и работать с аннотациями. Пригодится для запросов к собственной коллекции исследований.
claude mcp add --env ZOTERO_LOCAL=<ZOTERO_LOCAL> --env ZOTERO_API_KEY=<ZOTERO_API_KEY> --env ZOTERO_LIBRARY_ID=<ZOTERO_LIBRARY_ID> --env ZOTERO_LIBRARY_TYPE=<ZOTERO_LIBRARY_TYPE> --env ZOTERO_MCP_TOOLSETS=<ZOTERO_MCP_TOOLSETS> --transport stdio zotero-mcp -- uvx zotero-mcp-serverЧто делает Zotero MCP
Сервер ищет записи по названию, автору, тегу, коллекции и полному тексту, а также может искать по смыслу. Он читает метаданные, BibTeX и страницы PDF; если извлечение текста искажает формулы или таблицы, доступны изображения страниц. Агент может добавлять работы по DOI, URL, ISBN, BibTeX или файлу, управлять коллекциями и тегами, а также объединять дубликаты.
В локальном режиме чтение идёт из zotero.sqlite. Для записи нужен работающий Zotero 10+ с разрешением на локальный доступ; для более старых версий используются ZOTERO_API_KEY и ZOTERO_LIBRARY_ID через веб-API. Для установки требуется Python 3.10+. Без разрешения локального API запись в Zotero 10+ не заработает.
Какие задачи решает
- найти статьи по теме в библиотеке Zotero
- прочитать текст и страницы PDF из записи
- получить BibTeX для выбранной работы
- добавить статью в библиотеку по DOI
- найти дубликаты и объединить записи
Примеры запросов агенту
- Найди в моей библиотеке статьи об архитектуре трансформеров.
- Прочитай PDF этой записи и объясни формулу на указанной странице.
- Добавь в Zotero статью по DOI и помести её в подходящую коллекцию.
Как установить Zotero MCP
Командой платформы
claude mcp add --env ZOTERO_LOCAL=<ZOTERO_LOCAL> --env ZOTERO_API_KEY=<ZOTERO_API_KEY> --env ZOTERO_LIBRARY_ID=<ZOTERO_LIBRARY_ID> --env ZOTERO_LIBRARY_TYPE=<ZOTERO_LIBRARY_TYPE> --env ZOTERO_MCP_TOOLSETS=<ZOTERO_MCP_TOOLSETS> --transport stdio zotero-mcp -- uvx zotero-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-server <команда>
Командой платформы
codex mcp add zotero-mcp --env ZOTERO_LOCAL=<ZOTERO_LOCAL> --env ZOTERO_API_KEY=<ZOTERO_API_KEY> --env ZOTERO_LIBRARY_ID=<ZOTERO_LIBRARY_ID> --env ZOTERO_LIBRARY_TYPE=<ZOTERO_LIBRARY_TYPE> --env ZOTERO_MCP_TOOLSETS=<ZOTERO_MCP_TOOLSETS> -- uvx zotero-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"zotero-mcp": {
"command": "uvx",
"args": [
"zotero-mcp-server"
],
"env": {
"ZOTERO_LOCAL": "<ZOTERO_LOCAL>",
"ZOTERO_API_KEY": "<ZOTERO_API_KEY>",
"ZOTERO_LIBRARY_ID": "<ZOTERO_LIBRARY_ID>",
"ZOTERO_LIBRARY_TYPE": "<ZOTERO_LIBRARY_TYPE>",
"ZOTERO_MCP_TOOLSETS": "<ZOTERO_MCP_TOOLSETS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-server <команда>
Файл настроек
{
"servers": {
"zotero-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"zotero-mcp-server"
],
"env": {
"ZOTERO_LOCAL": "<ZOTERO_LOCAL>",
"ZOTERO_API_KEY": "<ZOTERO_API_KEY>",
"ZOTERO_LIBRARY_ID": "<ZOTERO_LIBRARY_ID>",
"ZOTERO_LIBRARY_TYPE": "<ZOTERO_LIBRARY_TYPE>",
"ZOTERO_MCP_TOOLSETS": "<ZOTERO_MCP_TOOLSETS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-server <команда>
Командой платформы
gemini mcp add -e ZOTERO_LOCAL=<ZOTERO_LOCAL> -e ZOTERO_API_KEY=<ZOTERO_API_KEY> -e ZOTERO_LIBRARY_ID=<ZOTERO_LIBRARY_ID> -e ZOTERO_LIBRARY_TYPE=<ZOTERO_LIBRARY_TYPE> -e ZOTERO_MCP_TOOLSETS=<ZOTERO_MCP_TOOLSETS> zotero-mcp uvx zotero-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Другие версии Zotero MCP
Похожие
Рядом в теме «Наука и исследования»
Всё по теме «Наука и исследования» →Вопросы о Zotero MCP
Как установить Zotero MCP в Claude Code?
Выполните claude mcp add zotero-mcp -e ZOTERO_API_KEY=<ZOTERO_API_KEY> -- uvx zotero-mcp-server. Для этой команды нужны установленный uvx и ключ Zotero API.
Что делает Zotero MCP?
Он даёт ИИ-агенту доступ к поиску и чтению библиотеки Zotero, аннотациям и добавлению записей. Также доступны поиск по смыслу и работа с коллекциями.
Что нужно для локальной работы с библиотекой Zotero?
Включите локальный API в настройках Zotero 7 или новее. Для записи в Zotero 10+ потребуется разрешить доступ; для старых версий запись идёт через веб-API с ZOTERO_API_KEY и ZOTERO_LIBRARY_ID.