{"type":"mcp_server","name":"openapi-client-generator-mcp","description":"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","category":"Developer Tools","language":"JavaScript","stars":1,"forks":2,"owner":"orhanveli","github_url":"https://github.com/orhanveli/openapi-client-generator-mcp","homepage":null,"setup":"## Setup\n\n1.  Install dependencies:\n```bash\nnpm install\n```\n\n2.  Build the server:\n```bash\nnpm run build\n```\n\n3.  For development with auto-rebuild:\n```bash\nnpm run watch\n```\n\n4.  To use with Claude Desktop, add the server config:\n\n    On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n    On Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"openapi-client-generator\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"< PATH TO >/openapi-client-generator/build/index.js\"\n      ]\n    }\n  }\n}\n```\n\n5.  Debugging: Use the MCP Inspector:\n```bash\nnpm run inspector\n```","tools":"## Available Tools\n\n1.  Generates an axios based API client (can be used to interact with the API).\n2.  Uses OpenAPI / Swagger specs (to generate the client).\n3.  `generate_client` prompt (Generate a API client for specified OpenAPI specs).\n4.  MCP Inspector (debugging tool).\n","faq":null,"created_at":"2025-01-10T10:48:57+00:00","updated_at":"2025-03-12T10:40:36+00:00","source_url":"https://model-context-protocol.com/servers/typescript-api-client-generator-mcp-server","related_articles":[]}