This repository provides an MCP server that generates TypeScript API clients from OpenAPI/Swagger specifications, enabling developers to easily interact with APIs using an axios-based client. This repository provides an MCP
This repository hosts a Model Context Protocol (MCP) server designed to generate API clients using TypeScript, leveraging OpenAPI/Swagger specifications.
generate_client
- Generates an API client based on provided OpenAPI specifications.To set up the development environment: install dependencies with npm install
, build the server using npm run build
, or use npm run watch
for auto-rebuild during development.
To integrate with Claude Desktop, add the server configuration to the claude_desktop_config.json
file, specifying the path to the index.js
file.
Debugging can be done using the MCP Inspector, accessible via npm run inspector
, which provides a browser-based debugging interface.
Contributions are welcome through issues and pull requests.
Licensed under the MIT License.
Built with Cline
orhanveli/openapi-client-generator-mcp
January 10, 2025
March 12, 2025
JavaScript