Communitygithub.com

Combinatorial-clipartist4822/openapi-to-mcp

OpenAPI 사양에서 MCP 도구를 생성하는 서버리스 프로젝트로, Vercel에 간편하게 배포할 수 있습니다.

openapi-to-mcp란 무엇인가요?

이 스킬은 OpenAPI 사양(Swagger)을 기반으로 MCP(Model Context Protocol) 도구를 자동 생성합니다. 개발자는 REST API의 OpenAPI 문서를 입력하면 해당 API와 상호작용할 수 있는 MCP 서버를 손쉽게 만들 수 있습니다. 서버리스 아키텍처를 채택하여 Vercel에 바로 배포할 수 있어 인프라 관리 부담이 없으며, 기존 API를 AI 어시스턴트(예: Claude, Cursor 등)에서 사용 가능한 도구로 확장하는 데 유용합니다. 이 프로젝트는 OpenAPI 표준을 따르는 모든 REST API에 적용 가능하며, 코드 스캐폴딩 최소화와 빠른 프로토타이핑에 초점을 맞추고 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Combinatorial-clipartist4822/openapi-to-mcp

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

openapi-to-mcp은(는) 무엇을 하나요?

OpenAPI 사양에서 MCP 도구를 생성하는 서버리스 프로젝트로, Vercel에 간편하게 배포할 수 있습니다.

개요

이 프로젝트는 OpenAPI를 사용하여 REST API를 MCP(Model Context Protocol) 도구로 변환합니다. 개발자는 API의 OpenAPI 사양을 제공하면 해당 API의 엔드포인트를 도구로 자동 등록하는 MCP 서버를 배포할 수 있습니다.

특징

  • 서버리스 배포: Vercel에 바로 배포 가능
  • 자동 도구 생성: OpenAPI 사양을 기반으로 MCP 도구 자동 생성
  • 간편함: 최소한의 설정으로 신속하게 시작

사용 방법

  1. combinatorial-clipartist4822/openapi-to-mcp 저장소를 복제합니다.
  2. OpenAPI 사양 파일(openapi.json 또는 openapi.yaml)을 프로젝트에 추가합니다.
  3. 배포 명령어를 실행하여 Vercel에 배포합니다.
  4. 배포된 엔드포인트를 MCP 클라이언트에 연결하여 사용합니다.

배포

Vercel CLI를 사용하거나 Vercel 대시보드에서 프로젝트를 연결하여 배포할 수 있습니다.

npm install -g vercel
vercel

참고

  • 이 프로젝트는 OpenAPI 3.0 이상을 지원합니다.
  • MCP 표준을 따르는 모든 클라이언트에서 사용 가능합니다.

관련 스킬