Xberg (Kreuzberg)
Движок извлечения текста, таблиц и метаданных из PDF, офисных файлов и сканов: плагин для агентов, MCP-сервер и CLI
Установка
/plugin marketplace add xberg-io/xberg
/plugin install xberg@xbergЭто чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Xberg разбирает документы более сотни форматов: PDF, Word, Excel, презентации, почту, электронные книги, архивы и изображения. На выходе чистый текст или Markdown, таблицы, метаданные и картинки, для сканов подключается OCR через Tesseract, PaddleOCR или визуальные модели. Плагин добавляет агенту скиллы по пакетной обработке, OCR, извлечению таблиц и ключевых слов, разбиению на чанки и выбору формата вывода. Тот же движок запускается как MCP-сервер командой xberg mcp, поэтому агент может вызывать извлечение напрямую, а не через оболочку.
Для кого. Для разработчиков RAG, аналитиков и всех, кому агент должен читать документы локально, без облачных сервисов.
Подходит, если
- Нужно достать текст и таблицы из пачки PDF или сканов
- Строите RAG и нужен разбор документов с чанкованием
- Агент пишет код на Python, Node.js или Rust, который вызывает Xberg
Не подходит, если
- Нужно только прочитать один простой текстовый файл
- Нельзя ставить нативные бинарники или Docker на машину
Пример запроса к агенту
Извлеки все таблицы из этих PDF-отчетов в Markdown, для сканов включи OCRОграничения
MCP-сервер требует установленного CLI xberg (brew, Scoop или Docker). Часть возможностей, например транскрибация и загрузка по URL, включается отдельными флагами сборки. Структурное извлечение через LLM требует локальной модели или ключа провайдера. Проект недавно переименован из Kreuzberg в Xberg, в старых инструкциях могут встречаться прежние имена пакетов.
Как отключить. Удалите плагин xberg через /plugin в Claude Code или аналогичной командой в другом агенте, уберите блок xberg из конфигурации MCP.
Проверка безопасности
- Запускает нативный бинарник и читает файлы проекта
- При включенной загрузке по URL ходит в сеть
Коротко о README
README описывает ядро на Rust с привязками для полутора десятков языков и способы запуска: библиотека, CLI, REST API, MCP-сервер, Docker и Helm. Перечислены поддерживаемые форматы, бэкенды OCR, модели разметки страниц и таблиц, эмбеддинги и обогащение текста. Отдельный раздел объясняет установку плагина в Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI, Factory Droid и opencode. Лицензия MIT.
Частые вопросы
Чем Xberg связан с Kreuzberg?
Это следующая версия того же движка под новым именем, старая ветка вынесена в отдельный репозиторий kreuzberg-v4-lts.
Нужен ли GPU?
Нет, по умолчанию все работает на CPU.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение