Skip to content

ycs77/apifable

v0.7.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 2mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

api claude-code mcp mcp-server openapi swagger
+1 more
typescript

Summary

AI summary

Spec caching removed, requiring direct spec builds; inline TypeScript schema generation added.

Full changelog

Added

  • Inline schema generation for get_types — returns self-contained TypeScript declarations for request/response schemas without imports
  • Guided error messages with fuzzy suggestions across get_endpoint, get_schema, get_types, and list_endpoints_by_tag
  • Auth headers support via .apifable/auth.json with ${ENV_VAR} expansion
  • Pagination (limit, offset) for list_endpoints_by_tag
  • hasMore field in search_endpoints and search_schemas for truncated results
  • --cwd global CLI option
  • Discriminator support in TypeScript schema generation

Changed

  • Improved config and auth JSON validation with path-specific Zod errors
  • HTTP method validation extracted to shared module (src/http-methods.ts) and applied consistently in endpoint tools

Removed

  • Removed spec caching and clear-cache command — parsed specs are now built directly

Fixed

  • Search totals now reflect real match count before truncation
  • additionalProperties type widening in TypeScript schema generation
  • Input validation and UX improvements for search and list tools

Breaking Changes

  • Removed spec caching and `clear-cache` command; parsed specs must now be built directly

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ycs77/apifable

Get notified when new releases ship.

Sign up free

About ycs77/apifable

MCP server that helps AI agents explore OpenAPI specs, search endpoints, and generate TypeScript types.

All releases →

Beta — feedback welcome: [email protected]