Skip to content

Версия 1.4 - код разрешения при блокировке сеансов и доработки метаданных

Choose a tag to compare

@vladimir-kharin vladimir-kharin released this 05 Jul 09:31

Новое

  • Поддержка кода разрешения при блокировке начала сеансов: настройка MCP_ONEC_UNLOCK_CODE (или CLI-аргумент --onec-unlock-code), значение передаётся во все запросы к 1С как query-параметр ?uc= (аналог параметра UC= веб-клиента; проверено на HTTP-сервисах платформы 8.3.27)
  • Возможность добавлять собственные инструменты, ресурсы и промпты из своих расширений — через подсистемы с именем, содержащим mcp_MCPСервер (спасибо @SeiOkami#17, #18)
  • get_metadata_structure: выборочный состав секций, лимит количества типов, вывод значений перечислений

Исправлено

  • /health прокси возвращает HTTP 503 при недоступности 1С — docker healthcheck теперь честно отражает состояние контейнера (спасибо @SteelMorgan#20)
  • Критичные исправления SSE-транспорта и HTTP-клиента (#12, #13)
  • Улучшена обработка ошибок авторизации в MCP HTTP-сервере
  • Нормализация значения auth_mode в конфигурации

Готовый билд расширения build/MCP_Сервер.cfe обновлён и включает все перечисленные доработки 1С-части.