A modular framework for building, validating, and testing REST API routes using declarative schemas and zod interfaces.
Overview
What is FlowMCP?
FlowMCP is a modular framework designed for building, validating, and testing REST API routes using declarative schemas and zod interfaces. It simplifies the integration of various REST APIs by providing a unified schema system with built-in validation.
How to use FlowMCP?
To use FlowMCP, install it via npm and define your API schema. You can then execute API requests and automatically generate tests based on the schema.
Key features of FlowMCP?
- Automatically generates zod interfaces from API schemas
- Standardized routing for REST endpoints
- Built-in test generation
- Supports API-specific transformation logic via modifiers
- Easily extensible using JSON-like schema definitions
Use cases of FlowMCP?
- Building and validating REST API clients
- Testing API endpoints with automatically generated test cases
- Integrating multiple APIs with different structures into a single framework
FAQ from FlowMCP?
- Can FlowMCP handle any REST API?
Yes! FlowMCP is designed to work with any REST API by defining the appropriate schema.
- Is FlowMCP free to use?
Yes! FlowMCP is open-source and available for free.
- How does FlowMCP ensure API validation?
FlowMCP uses zod interfaces for validation, ensuring that API requests and responses conform to the defined schema.