openapi-client-generator MCP Server

openapi-client-generator MCP Server

site icon
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

安装教程

  1. 构建服务器:
npm run build
  1. 开发时自动重建:
npm run watch
  1. 在 Claude Desktop 中添加服务器配置(MacOS 和 Windows 路径不同)。

调试方式

使用 MCP Inspector 进行调试:

npm run inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。