haiku.rag — MCP-сервер для Claude Code: поиск по документам
Индексирует документы и отвечает на вопросы с указанием страниц и разделов. Подключите его, чтобы искать по своим файлам прямо через ИИ-агента.
claude mcp add haiku-rag -- uvx haiku-ragЧто делает haiku.rag
haiku.rag индексирует PDF, офисные документы, HTML, Markdown и изображения. Агент может искать по коллекции, читать документы и запускать Python-код в песочнице для подсчётов. Ответы содержат ссылки на страницы и заголовки разделов; для проверки цитаты можно показать соответствующий фрагмент на изображении страницы.
Поиск сочетает векторный и полнотекстовый методы, а для обработки документов используется Docling. Сервер запускается через uvx haiku-rag --stdio; база LanceDB может работать локально. По умолчанию модели Ollama отвечают за эмбеддинги и ответы, поэтому для этого варианта не нужен ключ API. Для работы нужен Python 3.12 или новее; без него установка не подойдёт.
Какие задачи решает
- найти нужный фрагмент в коллекции документов
- получить ответ с указанием страниц и разделов
- посчитать упоминания или значения в документах
- сверить иллюстрацию со спецификацией
Примеры запросов агенту
- Найди в проиндексированных документах раздел о self-attention и укажи страницы.
- Посчитай, сколько документов упоминают transformers, и приведи цитаты.
- Проверь, соответствует ли эта иллюстрация спецификации.
Как установить haiku.rag
Командой платформы
claude mcp add haiku-rag -- uvx haiku-raguvx запускает команду с именем пакета; если в README она другая — uvx --from haiku-rag <команда>
Командой платформы
codex mcp add haikurag -- uvx haiku-raguvx запускает команду с именем пакета; если в README она другая — uvx --from haiku-rag <команда>
Файл настроек
{
"mcpServers": {
"haikurag": {
"command": "uvx",
"args": [
"haiku-rag"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from haiku-rag <команда>
Файл настроек
{
"servers": {
"haikurag": {
"type": "stdio",
"command": "uvx",
"args": [
"haiku-rag"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from haiku-rag <команда>
Командой платформы
gemini mcp add haikurag uvx haiku-raguvx запускает команду с именем пакета; если в README она другая — uvx --from haiku-rag <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «ИИ и ML»
Все MCP-серверы по теме «ИИ и ML» →Вопросы о haiku.rag
Как установить haiku.rag в Claude Code?
Выполните claude mcp add haiku-rag -- uvx haiku-rag. Сервер запускается через uvx.
Что делает haiku.rag?
Это MCP-сервер для поиска по документам и ответов с цитатами из них. Агент также может читать документы и запускать Python-код в песочнице.
Нужен ли API-ключ для работы haiku.rag?
В конфигурации по умолчанию используются модели Ollama для эмбеддингов и ответов, поэтому ключ API не нужен. Вместо них можно выбрать провайдера, поддерживаемого Pydantic AI.