zotero-mcp-local — MCP-сервер для Claude Code: поиск по Zotero
Локальный MCP-сервер, который даёт агенту доступ к вашей библиотеке Zotero: искать записи, читать PDF и находить похожие статьи.
claude mcp add zotero-mcp-local -- uvx zotero-mcp-localЧто делает zotero-mcp-local
Сервер подключается к локальной библиотеке Zotero и отдаёт агенту три вещи: поиск по записям, чтение PDF и подбор похожих статей. Работает только на чтение, ничего в библиотеку не пишет. Всё остаётся на вашей машине.
Запускается через uvx, поэтому нужен установленный uv и запущенный Zotero с локальной библиотекой. Без этого сервер не поднимется. Конфигурация для каждого клиента своя: в Claude и Codex это одна команда claude mcp add или codex mcp add, в Cursor и GitHub Copilot — JSON-блок с command и args.
Платформ много: Claude, Codex, Cursor, GitHub Copilot, Windsurf, Cline, Zed и Gemini CLI. Если вы держите статьи в Zotero и просите агента ссылаться на источники, это избавляет от копирования цитат вручную.
Какие задачи решает
- найти в библиотеке Zotero статьи по теме запроса
- прочитать PDF из Zotero прямо в контексте агента
- подобрать похожие работы к уже найденной статье
- сослаться на источники без ручного копирования цитат
- держать работу с библиотекой локально, без облака
Примеры запросов агенту
- Найди в моей библиотеке Zotero работы про retrieval-augmented generation
- Прочитай PDF этой записи и выпиши основные выводы
- Подбери похожие статьи к той, что я открыл в Zotero
Как установить zotero-mcp-local
Командой платформы
claude mcp add zotero-mcp-local -- uvx zotero-mcp-localuvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-local <команда>
Командой платформы
codex mcp add zotero-mcp-local -- uvx zotero-mcp-localuvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-local <команда>
Файл настроек
{
"mcpServers": {
"zotero-mcp-local": {
"command": "uvx",
"args": [
"zotero-mcp-local"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-local <команда>
Файл настроек
{
"servers": {
"zotero-mcp-local": {
"type": "stdio",
"command": "uvx",
"args": [
"zotero-mcp-local"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-local <команда>
Командой платформы
gemini mcp add zotero-mcp-local uvx zotero-mcp-localuvx запускает команду с именем пакета; если в README она другая — uvx --from zotero-mcp-local <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о zotero-mcp-local
Как установить zotero-mcp-local в Claude Code?
Выполните claude mcp add zotero-mcp-local -- uvx zotero-mcp-local. Одна команда регистрирует сервер, дальше он запускается через uvx.
Что делает zotero-mcp-local?
Ищет записи в локальной библиотеке Zotero, читает PDF и находит похожие статьи. Доступ только на чтение.
Нужен ли запущенный Zotero?
Да, сервер обращается к локальной библиотеке Zotero, поэтому она должна быть на машине. Запуск идёт через uvx, так что нужен установленный uv.