@mykulyak/api-genie
v0.12.0
Published
The API Genie CLI: tools for OpenAPI development, apigenie-generator, the code generators, apigenie-server, a mock server and validating proxy, apigenie-catalog, the API catalog of a repository, and apigenie-mcp, an MCP server for coding agents
Maintainers
Readme
API Genie CLI
API Genie CLI is a multi-function tool for working with OpenAPI specs.
npx @mykulyak/api-genie --helpIt also installs apigenie-generator, which generates clients, servers, documentation and data
from OpenAPI and AsyncAPI documents:
npx --package @mykulyak/api-genie apigenie-generator client fetch openapi.yaml --output clientand apigenie-server, a mock server and validating proxy for OpenAPI, AsyncAPI, GraphQL and gRPC
APIs:
npx --package @mykulyak/api-genie apigenie-server openapi.yamland apigenie-catalog, which lists the OpenAPI, AsyncAPI, Protobuf and GraphQL specifications of a
git repository and keeps their names and owners in apigenie.yaml (experimental):
npx --package @mykulyak/api-genie apigenie-catalog listand apigenie-mcp, which serves lint, breaking-change checks, changelogs, formatting, bundling and
outlines of API descriptions to coding agents over the Model Context Protocol:
npx --package @mykulyak/api-genie apigenie-mcp --helpThe package runs a native binary that npm installs from a platform-specific optional dependency
(@mykulyak/api-genie-darwin-arm64, -linux-x64 or -win32-x64), so it has no install scripts.
Do not install it with --omit=optional.
For more information, see the documentation.
