Об этом проекте
Этот репозиторий предоставляет экосистему многоязычных клиентов для API Katana Manufacturing ERP, включая клиенты на Python и TypeScript, а также альфа-версию сервера Model Context Protocol (MCP). Все клиенты сгенерированы из спецификации OpenAPI 3.1.0 и поддерживают автоматические повторные попытки, обработку ограничений скорости и умную пагинацию. Клиент на Python поддерживает как синхронные, так и асинхронные операции с полной типобезопасностью Pydantic, тогда как клиент на TypeScript работает только асинхронно, обеспечивает полную типобезопасность и поддержку браузеров. Сервер MCP оборачивает тщательно отобранное подмножество высокоуровневых инструментов (поиск, изменение, выполнение, проверка) и включает пары предварительного просмотра и применения для операций записи, что позволяет интегрировать его с ИИ-ассистентами, такими как Claude и Cursor. Конфигурация гибкая: через переменные окружения, файлы .env или прямые параметры. Проект организован как монорепозиторий с общей документацией, записями об архитектурных решениях и унифицированной системой сборки на основе uv. Разработка включает pre-commit хуки, conventional commits для автоматизированных релизов и комплексное тестирование.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.