
OpenAPI Client Generator
STDIOMCP server for generating TypeScript API clients from OpenAPI/Swagger specifications.
MCP server for generating TypeScript API clients from OpenAPI/Swagger specifications.
A Model Context Protocol server to generate API clients by using TypeScript.
generate_client
- Generate a API client for specified OpenAPI specs.Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "openapi-client-generator": { "command": "node", "args": [ "< PATH TO >/openapi-client-generator/build/index.js" ] } } }
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Feel free to contribute to the project by opening issues or submitting pull requests. We welcome any improvements or new features that align with the project's goals.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with Cline