No results
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
История изменений
Ниже приведена хронология версий проекта MinerU MCP Server. Проект придерживается принципов Semantic Versioning.
Важно: Текущая версия определяется в файле
pyproject.toml.
[0.2.5] — 2026-07-24
Изменено
- Обновление базового образа Docker: Переход с
python:3.11-slimнаpython:3.14-slimдля использования новейших оптимизаций и безопасности.- Файл:
Dockerfile
- Файл:
[0.2.4] — 2026-07-22
Добавлено
- CI/CD Workflow: Добавлен автоматизированный процесс сборки и публикации Docker-образа в Forgejo Container Registry.
- Триггеры: пуш в
main, создание тегов (v*), ручной запуск. - Файл:
.forgejo/workflows/ci-cd.yml
- Триггеры: пуш в
[0.2.3] — 2026-07-22
Исправлено
- Смена ASGI-сервера: Переход с Uvicorn на Hypercorn для обеспечения стабильной работы SSE-стримов (Server-Sent Events).
- Исправление
ClosedResourceError: Решена проблема обрыва соединений при использовании Bearer-авторизации. - Безопасность транспорта: Отключена строгая проверка DNS rebinding в настройках транспорта FastMCP для корректной работы в Docker-окружении и за прокси.
- Функция настройки:
TransportSecuritySettings
- Функция настройки:
- Авторизация: Внедрен потоко-безопасный ASGI Middleware для проверки токенов.
- Класс:
AuthMiddleware
- Класс:
[0.2.2] — 2026-07-23
Добавлено
- Поддержка Bearer-авторизации: Возможность защитить MCP-сервер с помощью переменной окружения
MCP_API_KEY.- Параметр конфигурации:
MCP_API_KEY - См. раздел Устранение неполадок для примеров инициализации сессии с авторизацией.
- Параметр конфигурации:
[0.2.1] — 2026-07-22
Изменено
- Docker Compose: Закомментированы директивы запуска контейнера MinerU по умолчанию, чтобы пользователи явно подключали свой экземпляр MinerU.
- Файл:
docker-compose.yml
- Файл:
- OCI Labels: Добавлены стандартные метки образов (Title, Description, Source, Version) в Dockerfile для лучшей совместимости с реестрами.
- Файл:
Dockerfile
- Файл:
[0.2.0] — 2026-07-22
Добавлено
- Настраиваемый бэкенд парсинга: Добавлена переменная окружения
MINERU_BACKENDдля выбора движка (pipeline, vlm-engine, hybrid-engine и др.).- Параметр:
MINERU_BACKEND
- Параметр:
- Настраиваемый список языков: Добавлена переменная окружения
MINERU_LANG_LISTдля улучшения OCR (cyrillic, east_slavic, ch и др.).- Параметр:
MINERU_LANG_LIST
- Параметр:
- Логирование параметров: Добавлен вывод версии приложения, выбранного бэкенда и списка языков при запуске и отправке задач.
- Логирование версии:
config.py - Логирование параметров задачи:
mineru_client.py
- Логирование версии:
[0.1.0] — 2026-07-21
Добавлено
- Первоначальный релиз:
- Реализация MCP-сервера для MinerU с транспортом Streamable HTTP.
- Асинхронная обработка задач с внутренним поллингом статуса MinerU.
- Поддержка передачи файлов через публичные URL и Base64.
- Корректная обработка структуры ответа MinerU v3.x (словарь
results). - Профессиональная структура проекта (src layout).
- Unit-тесты с мокированием HTTP-запросов (
pytest,respx). - Docker-контейнер с non-root пользователем.
- Интеграция с LiteLLM как MCP Gateway.