# OmniScholar

MCP-сервер для поиска научных публикаций, чтения Zotero, разбора PDF и работы с цитатами. Пригодится для исследовательских задач в Claude Code и других агентах.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Автор: luffysolution-svg
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/luffysolution-svg/omnischolar
- Обновлён: 2026-09-22
- HTML: https://affpapa.org/nevibecode/mcp/omnischolar

## Что делает

OmniScholar подключает к агенту 39 инструментов для научной работы. Он ищет публикации в Semantic Scholar, OpenAlex, PubMed/PMC, arXiv и других источниках, показывает сведения об авторах и цитированиях, читает коллекции, заметки и вложения из Zotero в режиме только чтения. Данные Materials Project можно выгружать в JSON, CSV, Markdown или CIF.

Подтверждённый PDF сервер передаёт в MinerU для извлечения текста, формул, таблиц и изображений, а затем помогает разобрать материал и сохранить заметки в обычную папку или Obsidian Vault. Также он ищет кандидатов для цитирования, проверяет библиографию и вызывает настроенный сервис для научных иллюстраций. Без Python 3.11 или новее сервер не запустится.

Запуск идёт через локальный Python MCP-сервис и `uvx`. Для отдельных сервисов нужны API key: их задают в `omnischolar.config.json` или через переменную окружения. Zotero не изменяется, а перед загрузкой PDF в MinerU требуется подтверждение.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add omnischolar -- uvx luffysolution-omnischolar
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from luffysolution-omnischolar <команда>

### Codex

**Командой платформы**
```bash
codex mcp add omnischolar -- uvx luffysolution-omnischolar
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from luffysolution-omnischolar <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "omnischolar": {
            "command": "uvx",
            "args": [
                "luffysolution-omnischolar"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from luffysolution-omnischolar <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "omnischolar": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "luffysolution-omnischolar"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from luffysolution-omnischolar <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add omnischolar uvx luffysolution-omnischolar
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from luffysolution-omnischolar <команда>

## Когда брать
- найти публикации по теме и отфильтровать их по DOI
- собрать заметки и批注 из Zotero без изменения библиотеки
- извлечь текст, формулы, таблицы и изображения из PDF
- проверить кандидатов для цитирования и оформить библиографию
- выгрузить записи Materials Project в CSV или CIF

## Примеры запросов агенту
- Найди 5 обзоров о твёрдотельных батареях, убери дубликаты по DOI и покажи версии с открытым доступом.
- Найди в моём Zotero эту публикацию, собери её заметки и批注, но не изменяй библиотеку.
- После моего подтверждения разбери этот PDF через MinerU и сохрани заметки в Obsidian Vault.

## Похожие
- [Zotero MCP](https://affpapa.org/nevibecode/mcp/zotero-mcp.md) — MCP-сервер · ★ 5585
- [arxiv-mcp-server](https://affpapa.org/nevibecode/mcp/arxiv-mcp-server.md) — MCP-сервер · ★ 3235
- [PaperBanana](https://affpapa.org/nevibecode/mcp/paperbanana.md) — MCP-сервер · ★ 2418
- [MATLAB MCP Server](https://affpapa.org/nevibecode/mcp/matlab-mcp-server.md) — MCP-сервер · ★ 1723
- [Hex Research](https://affpapa.org/nevibecode/mcp/hex-research.md) — MCP-сервер · ★ 584
- [DocsAgent — Zotero, Obsidian & Apple Notes MCP Server](https://affpapa.org/nevibecode/mcp/docsagent-zotero-obsidian-apple-notes-mcp-server.md) — MCP-сервер · ★ 578

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
