openapi-client-generator-mcp

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

0
2

openapi-client-generator MCP Server

This repository hosts a Model Context Protocol (MCP) server designed to generate API clients using TypeScript, leveraging OpenAPI/Swagger specifications.

OpenAPI Client Generator MCP server

Features

Resources

  • Generates an axios-based API client for interacting with APIs.
  • Utilizes OpenAPI/Swagger specs as input for client generation.

Prompts

  • generate_client - Generates an API client based on provided OpenAPI specifications.

Development

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.

Installation

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

Debugging can be done using the MCP Inspector, accessible via npm run inspector, which provides a browser-based debugging interface.

Contributing

Contributions are welcome through issues and pull requests.

License

Licensed under the MIT License.


Built with Cline

Repository

OR
orhanveli

orhanveli/openapi-client-generator-mcp

Created

January 10, 2025

Updated

March 12, 2025

Language

JavaScript

Category

Developer Tools