
openapi-client-generator MCP Server

2025.03.12
0
JavaScriptAPI 客户端生成OpenAPI 工具开发效率
openapi-client-generator-mcp 是一个基于 Model Context Protocol 的服务,主要用于通过 TypeScript 生成 API 客户端。它利用 OpenAPI / Swagger 规范来生成基于 axios 的 API 客户端,帮助开发者更高效地与 API 进行交互。
View on GitHub
Overview
基本能力
产品定位
openapi-client-generator-mcp 是一个用于生成 API 客户端的工具,特别适合需要快速生成与 OpenAPI / Swagger 规范兼容的客户端代码的开发者。
核心功能
- 生成基于 axios 的 API 客户端。
- 使用 OpenAPI / Swagger 规范生成客户端代码。
- 提供
generate_client
提示,用于生成指定 OpenAPI 规范的客户端。
适用场景
- 需要快速生成 API 客户端的开发项目。
- 使用 OpenAPI / Swagger 规范的项目。
- 需要与多种 API 交互的 TypeScript 项目。
工具列表
- MCP Inspector:用于调试 MCP 服务器,提供浏览器访问的调试工具。
常见问题解答
- 如何调试 MCP 服务器? 使用
npm run inspector
启动 MCP Inspector,通过浏览器访问提供的 URL 进行调试。
使用教程
使用依赖
安装项目依赖:
npm install
安装教程
- 构建服务器:
npm run build
- 开发时自动重建:
npm run watch
- 在 Claude Desktop 中添加服务器配置(MacOS 和 Windows 路径不同)。
调试方式
使用 MCP Inspector 进行调试:
npm run inspector