Changelog¶
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[0.1.0] - 2026-10-28¶
Added¶
mcp4api SPECruns ingest, curate, emit, and verify on an OpenAPI 3.0, 3.1, 3.2, or Swagger 2.0 document.mcp4api ingestwrites a deterministicendpoints.jsonwith every schema in JSON Schema 2020-12.mcp4api curatewritestools.yamlwith Claude, a local heuristic, or a hand-edited manifest, within a token and USD budget.overrides.yamlrenames, describes, excludes, restores, or fixes inputs on curated tools without editingtools.yaml.mcp4api emitwrites a standalone Python MCP server togenerated/and refuses to overwrite hand edits without--force.mcp4api verifycalls every generated tool behind a host allowlist, writesreport/, and exits 3 on a known gap.mcp4api recordwrites scrubbed cassettes from a sandbox, so later--offlineverification needs no network.- The Shelf sample under
examples/sample-apiruns the whole pipeline offline.