Xberg (Kreuzberg) — плагин
Движок извлечения текста, таблиц и метаданных из PDF, офисных файлов и сканов: плагин для агентов, MCP-сервер и CLI
- 9 458 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает нативный бинарник и читает файлы проекта
- При включенной загрузке по URL ходит в сеть
Установка
- Работает в
Ручная установка
/plugin marketplace add xberg-io/xberg
/plugin install xberg@xbergДоступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает нативный бинарник и читает файлы проекта
- При включенной загрузке по URL ходит в сеть
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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.
Частые вопросы
Чем Xberg связан с Kreuzberg?
Это следующая версия того же движка под новым именем, старая ветка вынесена в отдельный репозиторий kreuzberg-v4-lts.
Нужен ли GPU?
Нет, по умолчанию все работает на CPU.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныMCP PDF для больших документов: агент ищет по смыслу и по ключевым словам в одном файле или папке и читает только нужные страницы, таблицы и сканы
MCP-сервер на базе Docling: переводит PDF в структурированный документ, собирает новые документы и загружает их в RAG
MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown
PageIndex MCP — длинные PDF для агента
PageIndex MCP
MCP-сервер дает агенту читать длинные PDF по дереву структуры документа: поиск рассуждением вместо векторной базы
MCP-сервер для чтения PDF: структурный текст, таблицы, OCR, визуальные вырезки и цитаты с указанием страницы
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Коротко о README
README описывает ядро на Rust с привязками для полутора десятков языков и способы запуска: библиотека, CLI, REST API, MCP-сервер, Docker и Helm. Перечислены поддерживаемые форматы, бэкенды OCR, модели разметки страниц и таблиц, эмбеддинги и обогащение текста. Отдельный раздел объясняет установку плагина в Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI, Factory Droid и opencode. Лицензия MIT.