스웨거 익스플로러 MCP
Claude를 통해 Swagger/OpenAPI 사양을 탐색하고 분석하기 위한 MCP(Management Control Plane) 서버입니다.
빠른 시작
npx를 사용하여 전역적으로 설치하고 실행합니다.
지엑스피1
또는 환경 변수를 사용하여 설치합니다.
Claude Desktop 설치
클로드 데스크톱 열기
설정(기어 아이콘)을 클릭하세요
"도구 및 통합"을 선택하세요
"MCP 서버 추가"를 클릭하세요
다음을 입력하세요.
Name: Swagger Explorer Command: npx -y @johnneerdael/swagger-mcp Arguments: --swagger-url=$SWAGGER_URL"설치"를 클릭하세요
Claude와 함께 사용
클로드와의 상호작용 사례는 다음과 같습니다.
기본 스웨거 탐색
특정 엔드포인트 분석
스키마 분석
특징
인증 지원
베어러 토큰 인증
환경 변수를 통해 구성 가능
사용자 정의 응답 형식
최소 형식: null/빈 값 제거
자세한 형식: 메타데이터 및 타임스탬프 포함
원시 형식: 수정되지 않은 응답
스키마 분석
자세한 부동산 탐색
응답 스키마 분석
스키마 관계
API 탐색
경로 목록
메서드 필터링
응답 형식 분석
구성
환경 변수:
BASE_URL: API의 기본 경로(기본값: '')AUTH_TOKEN: 인증을 위한 전달 토큰PORT: 서버 포트(기본값: 3000)SWAGGER_URL: 기본 Swagger 문서 URL
API 엔드포인트
API 탐색
스키마 세부 정보 가져오기
응답 스키마 가져오기
응답 형식
미니멀 포맷
자세한 형식
일반적인 사용 사례
API 문서 검토
Human: Can you summarize all the available endpoints and their purposes?스키마 검증
Human: What fields are required for creating a new pet?반응 분석
Human: What are the possible error responses for the login endpoint?통합 계획
Human: How should I structure my request to create a new order?
문제 해결
연결 문제
Swagger URL에 액세스할 수 있는지 확인하세요.
인증 토큰이 올바른지 확인하세요
포트가 사용 중이 아닌지 확인하세요
권한 부여 오류
AUTH_TOKEN이 올바르게 설정되었는지 확인하세요
베어러 토큰이 요청에 포함되어 있는지 확인하세요.
스키마를 찾을 수 없습니다
스키마 이름이 정확히 일치하는지 확인하세요
Swagger 사양이 올바르게 로드되었는지 확인하세요.
보안 참고 사항
AUTH_TOKEN이 설정된 경우 MCP는 인증을 요구합니다.
모든 요청은 디버깅을 위해 기록됩니다.
민감한 정보는 캐시되지 않습니다.
남용을 방지하기 위해 속도 제한이 적용됩니다.
개발
기여하거나 수정하려면:
저장소를 복제합니다
종속성 설치:
npm install짓다:
npm run build로컬로 실행:
npm start
특허
MIT 라이선스 - 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
사용자가 Swagger/OpenAPI 사양을 탐색하고 분석할 수 있는 관리 제어 평면 서버로, 엔드포인트 탐색, 스키마 분석, 사용자 정의 응답 형식 지정과 같은 기능을 제공하며 Claude와 같은 도구와의 인증 및 통합을 지원합니다.
Related Resources
Related MCP Servers
- -security-license-qualityA server that enables interaction with any API that has a Swagger/OpenAPI specification through Model Context Protocol (MCP), automatically generating tools from API endpoints and supporting multiple authentication methods.Last updated -35104Apache 2.0
- Asecurity-licenseAqualityAn MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.Last updated -53581MIT License
- Asecurity-licenseAqualityMCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration.Last updated -2255MIT License
- Asecurity-licenseAqualityA tool that creates MCP (Model Context Protocol) servers from OpenAPI/Swagger specifications, enabling AI assistants to interact with your APIs.Last updated -32025MIT License