단 한 번의 명령으로 모든 OpenAPI 스펙을 MCP 서버로 변환하는 도구를 만들었습니다
요약
OpenAPI 스펙을 단 한 번의 명령으로 완전한 Python MCP 서버로 변환해 주는 도구인 mcpgen을 소개합니다. 프록시 방식이 아닌 수정 가능한 실제 소스 코드를 생성하며, 런타임 의존성 없이 배포가 가능합니다.
핵심 포인트
- OpenAPI 3.x 및 Postman 컬렉션 지원
- 인증(Auth) 자동 감지 기능 제공
- Claude Desktop 설정 블록 자동 출력
- 런타임 의존성 없는 독립적인 Python 소스 코드 생성
대부분의 개발자들은 Claude를 자신의 API에 연결하기 위해 보일러플레이트 (Boilerplate) MCP 서버를 작성하는 데 수 시간을 낭비합니다. 저는 이를 해결하기 위해 mcpgen을 만들었습니다.
pip install mcpgen-cli
mcpgen https://petstore3.swagger.io/api/v3/openapi.json
사용자가 소유할 수 있는 완전한 Python MCP 서버를 생성합니다. 프록시 (Proxy)가 아니라, 읽고 수정하며 어디든 배포할 수 있는 실제 소스 코드입니다. mcpgen에 대한 런타임 의존성 (Runtime dependency)이 없습니다.
OpenAPI 3.x 및 Postman 컬렉션 (Collections)을 지원합니다. 인증 (Auth)은 자동으로 감지됩니다. 마지막에는 Claude Desktop 설정 블록을 출력해 줍니다.
GitHub: https://github.com/JnanaSrota/mcpgen
submitted by /u/Pale-Sugar-1330
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기