Parses OpenAPI/Swagger specifications and exposes semantic tools for exploring API structure, endpoints, schemas, tags, and detailed operation information, enabling AI assistants to understand and navigate API documentation programmatically.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenAPI MCP Servershow me all endpoints for the pet store API"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
opamcp
MCP (Model Context Protocol) server for OpenAPI specification exploration.
Enables AI assistants to query OpenAPI specifications on-demand, eliminating the need to load entire spec documents into context.
Features
On-demand querying — Fetch only the relevant portions of an OpenAPI spec
Schema resolution — Automatically resolves
$refreferencesSearch capabilities — Find endpoints by keyword, path, or tag
Zero configuration — Single command setup with any OpenAPI spec URL
Installation
Quick Start
Claude Desktop
Add to your Claude Desktop configuration (claude_desktop_config.json):
Cursor
Add to your MCP settings (.cursor/mcp.json):
Available Tools
Tool | Description |
| Retrieve API metadata (title, version, servers) |
| List all available tags with descriptions |
| List all endpoints with methods and summaries |
| Filter endpoints by specific tag |
| Get full endpoint specification including schemas |
| List all schema definitions |
| Get detailed schema with resolved references |
| Search endpoints by keyword |
| Reload the OpenAPI specification |
Supported Formats
Format | Status |
OpenAPI 3.0.x | Supported |
OpenAPI 3.1.x | Supported |
Swagger 2.0 | Partial |
JSON | Supported |
YAML | Supported |
Configuration
Local Files
Multiple APIs
Configure multiple servers in your MCP settings:
Development
Prerequisites
Bun runtime
Setup
Commands
Project Structure
Contributing
Contributions are welcome. Please open an issue to discuss proposed changes before submitting a pull request.
License
한국어
OpenAPI 스펙 탐색을 위한 MCP (Model Context Protocol) 서버입니다.
AI 어시스턴트가 OpenAPI 스펙을 필요에 따라 조회할 수 있도록 하여, 전체 스펙 문서를 컨텍스트에 로드할 필요를 없앱니다.
주요 기능
온디맨드 조회 — OpenAPI 스펙의 필요한 부분만 가져옴
스키마 참조 해석 —
$ref참조를 자동으로 해석검색 기능 — 키워드, 경로, 태그로 엔드포인트 검색
설정 불필요 — OpenAPI 스펙 URL 하나로 즉시 시작
설치
빠른 시작
Claude Desktop
Claude Desktop 설정 파일(claude_desktop_config.json)에 추가:
Cursor
MCP 설정 파일(.cursor/mcp.json)에 추가:
사용 가능한 도구
도구 | 설명 |
| API 메타데이터 조회 (제목, 버전, 서버) |
| 사용 가능한 모든 태그 및 설명 조회 |
| 모든 엔드포인트 목록 조회 |
| 특정 태그로 엔드포인트 필터링 |
| 스키마를 포함한 엔드포인트 상세 스펙 조회 |
| 모든 스키마 정의 목록 조회 |
| 참조가 해석된 상세 스키마 조회 |
| 키워드로 엔드포인트 검색 |
| OpenAPI 스펙 새로고침 |
지원 형식
형식 | 지원 상태 |
OpenAPI 3.0.x | 지원 |
OpenAPI 3.1.x | 지원 |
Swagger 2.0 | 부분 지원 |
JSON | 지원 |
YAML | 지원 |
설정
로컬 파일
여러 API 등록
MCP 설정에서 여러 서버 구성:
개발
사전 요구사항
Bun 런타임
설정
명령어
기여
기여를 환영합니다. Pull Request를 제출하기 전에 먼저 Issue를 통해 제안하려는 변경 사항을 논의해 주세요.