OpenAPI Sync
БесплатноНе проверенHigh-performance MCP server for OpenAPI specifications that parses specs, diffs versions, tracks dependencies, and generates code (TypeScript, Rust, Python).
Описание
High-performance MCP server for OpenAPI specifications that parses specs, diffs versions, tracks dependencies, and generates code (TypeScript, Rust, Python).
README
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
- claude-plugins - Plugin commands (
/oas:*) for enhanced workflow
Установка OpenAPI Sync
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jhlee0409/openapi-sync-mcpFAQ
OpenAPI Sync MCP бесплатный?
Да, OpenAPI Sync MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для OpenAPI Sync?
Нет, OpenAPI Sync работает без API-ключей и переменных окружения.
OpenAPI Sync — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить OpenAPI Sync в Claude Desktop, Claude Code или Cursor?
Открой OpenAPI Sync на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare OpenAPI Sync with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
