这个项目能做什么

此仓库为Katana制造ERP API提供多语言客户端生态系统,包括Python和TypeScript客户端,以及一个alpha版模型上下文协议(MCP)服务器。所有客户端均基于OpenAPI 3.1.0规范生成,具备自动重试、速率限制处理和智能分页功能。Python客户端支持同步和异步操作,并具有完整的Pydantic类型安全;TypeScript客户端仅支持异步,功能齐全且支持浏览器环境。MCP服务器封装了一组精选的高层工具(搜索、修改、履行、验证),并包含预览/应用配对以支持写操作,从而可与Claude和Cursor等AI助手集成。配置可通过环境变量、.env文件或直接参数灵活设置。该项目以monorepo结构组织,共享文档、架构决策记录,并使用uv统一构建系统。开发流程包括pre-commit钩子、用于自动发布的常规提交,以及全面的测试。