このプロジェクトについて

このリポジトリは、Katana Manufacturing ERP API向けの多言語クライアントエコシステムを提供します。PythonクライアントとTypeScriptクライアントに加え、アルファ版のModel Context Protocol(MCP)サーバーが含まれています。すべてのクライアントはOpenAPI 3.1.0仕様から生成され、自動リトライ、レート制限処理、スマートなページネーションを備えています。Pythonクライアントは同期・非同期の両方の操作をサポートし、完全なPydantic型安全性を提供します。一方、TypeScriptクライアントは非同期専用で、完全な型安全性とブラウザサポートを備えています。MCPサーバーは厳選された高レベルツール(検索、変更、フルフィルメント、検証)をラップし、書き込み操作にはプレビュー/適用ペアを含むため、ClaudeやCursorなどのAIアシスタントとの統合が可能です。設定は環境変数、.envファイル、または直接のパラメータで柔軟に行えます。プロジェクトはモノレポとして構成され、共有ドキュメント、アーキテクチャ決定記録、uvを使用した統一ビルドシステムを備えています。開発にはpre-commitフック、自動リリースのためのConventional Commits、包括的なテストが含まれています。