dougborg/katana-openapi-client

Modern TypeScript and Python Katana Manufacturing MRP API clients with automatic retries, rate limiting, and smart pagination. Now with an alpha MCP implementation!

48
/ 100
Emerging

Provides OpenAPI 3.1.0-generated clients across Python (with sync/async support) and TypeScript (browser-compatible), plus a Model Context Protocol server that exposes 12+ tools and 5 resources for AI assistants like Claude. Architecture relies on composable fetch wrappers and code generation tooling (openapi-python-client, hey-api) to maintain 150+ fully-typed data models across 76+ Katana ERP API endpoints covering products, orders, manufacturing, and business relations.

Available on PyPI.

Maintenance 10 / 25
Adoption 2 / 25
Maturity 24 / 25
Community 12 / 25

How are scores calculated?

Stars

2

Forks

1

Language

Python

License

MIT

Last pushed

Mar 09, 2026

Commits (30d)

0

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/dougborg/katana-openapi-client"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.