À propos du projet
Ce dépôt fournit un écosystème de clients multilingues pour l'API Katana Manufacturing ERP, comprenant des clients Python et TypeScript ainsi qu'un serveur alpha Model Context Protocol (MCP). Tous les clients sont générés à partir d'une spécification OpenAPI 3.1.0 et disposent de nouvelles tentatives automatiques, de la gestion de la limitation de débit et d'une pagination intelligente. Le client Python prend en charge les opérations synchrones et asynchrones avec une sécurité de type complète via Pydantic, tandis que le client TypeScript est asynchrone uniquement avec une sécurité de type complète et une prise en charge des navigateurs. Le serveur MCP encapsule un sous-ensemble sélectionné d'outils de haut niveau (recherche, modification, exécution, vérification) et inclut des paires aperçu/application pour les opérations d'écriture, permettant l'intégration avec des assistants IA comme Claude et Cursor. La configuration est flexible via des variables d'environnement, des fichiers .env ou des paramètres directs. Le projet est structuré comme un monorepo avec une documentation partagée, des enregistrements de décisions d'architecture et un système de construction unifié utilisant uv. Le développement comprend des hooks de pré-commit, des commits conventionnels pour les versions automatisées et des tests complets.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.