Zoteus — MCP-сервер для Claude Code: функции и установка
Подключает Zotero к Claude Code для поиска по библиотеке, работы с PDF и оформления ссылок. Пригодится, когда нужно собирать источники и цитаты прямо в чате.
claude mcp add --transport http zoteus https://mcp.zoteus.com/mcpЧто делает Zoteus
Zoteus даёт агенту доступ к библиотеке Zotero: он ищет материалы по словам и смыслу, находит фрагменты в PDF с номерами страниц и оформляет библиографию в стилях CSL. По DOI или идентификатору arXiv можно добавить запись. Сервер также умеет создавать и редактировать элементы, ставить теги и перемещать записи в корзину с возможностью восстановления.
Когда приложение Zotero запущено, сервер обращается к библиотекам, которые оно содержит. Для синхронизации, библиотек групп вне приложения и работы при закрытом Zotero нужен ключ API. Без него эти сценарии не заработают. Zoteus написан на TypeScript; для Claude Code доступны удалённое подключение и локальный запуск через npx.
Какие задачи решает
- найти статью по теме в библиотеке Zotero
- вытащить фрагмент из PDF вместе с номером страницы
- оформить список литературы в стиле CSL
- добавить статью по DOI или идентификатору arXiv
- отредактировать запись Zotero и переместить её в корзину
Примеры запросов агенту
- Найди в Zotero материалы о влиянии сна на память и приведи подходящие фрагменты с номерами страниц.
- Оформи список литературы по найденным источникам в стиле APA.
- Добавь в Zotero статью с DOI
10.xxxx/example.
Как установить Zoteus
1Командой платформы: удалённый сервер
claude mcp add --transport http zoteus https://mcp.zoteus.com/mcp2Командой платформы
claude mcp add --env ZOTERO_API_KEY=<ZOTERO_API_KEY> --env ZOTEUS_LOCAL=<ZOTEUS_LOCAL> --env ZOTEUS_ALLOW_DELETE=<ZOTEUS_ALLOW_DELETE> --transport stdio zoteus -- npx -y @oscardvs/zoteusВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add zoteus --url https://mcp.zoteus.com/mcp2Командой платформы
codex mcp add zoteus --env ZOTERO_API_KEY=<ZOTERO_API_KEY> --env ZOTEUS_LOCAL=<ZOTEUS_LOCAL> --env ZOTEUS_ALLOW_DELETE=<ZOTEUS_ALLOW_DELETE> -- npx -y @oscardvs/zoteusВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"zoteus": {
"url": "https://mcp.zoteus.com/mcp"
}
}
}{
"mcpServers": {
"zoteus": {
"command": "npx",
"args": [
"-y",
"@oscardvs/zoteus"
],
"env": {
"ZOTERO_API_KEY": "<ZOTERO_API_KEY>",
"ZOTEUS_LOCAL": "<ZOTEUS_LOCAL>",
"ZOTEUS_ALLOW_DELETE": "<ZOTEUS_ALLOW_DELETE>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"zoteus": {
"type": "http",
"url": "https://mcp.zoteus.com/mcp"
}
}
}{
"servers": {
"zoteus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@oscardvs/zoteus"
],
"env": {
"ZOTERO_API_KEY": "<ZOTERO_API_KEY>",
"ZOTEUS_LOCAL": "<ZOTEUS_LOCAL>",
"ZOTEUS_ALLOW_DELETE": "<ZOTEUS_ALLOW_DELETE>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http zoteus https://mcp.zoteus.com/mcp2Командой платформы
gemini mcp add -e ZOTERO_API_KEY=<ZOTERO_API_KEY> -e ZOTEUS_LOCAL=<ZOTEUS_LOCAL> -e ZOTEUS_ALLOW_DELETE=<ZOTEUS_ALLOW_DELETE> zoteus npx -y @oscardvs/zoteusВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Zoteus
Как установить Zoteus в Claude Code?
Для подключения через HTTP выполните claude mcp add --transport http zoteus https://mcp.zoteus.com/mcp.
Что делает Zoteus?
Он подключает Claude Code к библиотеке Zotero: ищет записи и фрагменты PDF, форматирует ссылки, добавляет и редактирует материалы.
Нужен ли ключ Zotero API?
Для доступа к библиотекам, которыми управляет запущенное приложение Zotero, ключ не нужен. Для синхронизации, библиотек групп вне приложения и работы при закрытом Zotero он требуется.