MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

O
Openapi Sync MCP
作者 @jhlee0409

OpenAPI Sync MCP Server - Parse, validate, and generate code from OpenAPI specs

创建于 1/19/2026
更新于 1 day ago
Repository documentation and setup instructions

OpenAPI Sync MCP

CI MCP License: MIT MCP Badge

A high-performance MCP server for OpenAPI specifications. Parse, diff, track dependencies, and generate code - all from your AI assistant.

Built with Rust for speed and minimal resource usage.

Features

  • Dependency Graph - Know which endpoints break when you change a schema
  • Smart Diff - Detect breaking changes before they hit production
  • Paginated Parsing - Handle massive specs without overwhelming context
  • 24h Cache - Fast repeated queries with HTTP cache support
  • Multi-target Codegen - TypeScript, Rust, Python from one spec

Quick Start

npm install -g @jhlee0409/openapi-sync-mcp

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "oas": {
      "command": "openapi-sync-mcp"
    }
  }
}

Tools

| Tool | Description | |------|-------------| | oas_parse | Parse and validate OpenAPI spec (with pagination) | | oas_deps | Find affected endpoints when a schema changes | | oas_diff | Compare two spec versions, detect breaking changes | | oas_status | Check cache status | | oas_generate | Generate TypeScript/Rust/Python code |

Code Generation Targets

typescript-types · typescript-fetch · typescript-axios · typescript-react-query · rust-serde · rust-reqwest · python-pydantic · python-httpx

Installation

# npm (recommended)
npm install -g @jhlee0409/openapi-sync-mcp

# Cargo
cargo install openapi-sync-mcp

# Or download from GitHub Releases

Troubleshooting

Server not responding?

chmod +x openapi-sync-mcp
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' | openapi-sync-mcp

Cache issues? Delete .openapi-sync.cache.json or use use_cache: false.

Development

cargo test          # Run tests
cargo fmt --check   # Check formatting
cargo clippy        # Lint

License

MIT

Related

快速设置
此服务器的安装指南

安装命令 (包未发布)

git clone https://github.com/jhlee0409/openapi-sync-mcp
手动安装: 请查看 README 获取详细的设置说明和所需的其他依赖项。

Cursor 配置 (mcp.json)

{ "mcpServers": { "jhlee0409-openapi-sync-mcp": { "command": "git", "args": [ "clone", "https://github.com/jhlee0409/openapi-sync-mcp" ] } } }