REST-to-Postman MCP
REST API 코드(예: NestJS 컨트롤러, FastAPI/Flask 엔드포인트)를 Postman 컬렉션 및 환경으로 변환하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구는 개발자가 REST API 엔드포인트와 환경 구성을 Postman과 자동으로 동기화할 수 있도록 지원합니다.
특징
- REST API 엔드포인트를 Postman 컬렉션으로 변환
- Postman 환경과 환경 변수 동기화
- 다양한 인증 방식 지원(예: Bearer 토큰)
- 기존 컬렉션과 새로운 엔드포인트의 지능적 병합
- 민감한 환경 변수의 자동 처리
- stdio 및 SSE 전송 모드 모두 지원
필수 조건
- Bun v1.2.2 이상
- Postman API 키
- Postman 작업 공간 ID
설치 및 사용
이는 Postman 작업 공간에 액세스하여 컬렉션과 환경을 생성/업데이트해야 하는 MCP(Model Context Protocol) stdio 서버입니다.
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 REST-to-Postman MCP를 자동으로 설치하려면:
지엑스피1
npx
로 MCP 서버 실행
npx
와 함께 MCP 서버를 사용하려면:
또는 환경 변수를 사용하세요.
이 명령은 MCP를 지원하는 다양한 AI 코드 편집기와 통합할 수 있습니다.
- 클로드 데스크탑
- 커서
- 윈드서핑
- 루 클라인 편집자
중요 참고 : 서버가 작동하려면 Postman API 자격 증명이 필요합니다. 서버를 시작하기 전에 API 키와 작업 공간 ID를 모두 준비하세요.
도구 설명
서버는 두 가지 주요 도구를 제공합니다.
1. REST에서 Postman 환경( rest_to_postman_env
)
애플리케이션의 환경 변수를 사용하여 Postman 환경을 생성하거나 업데이트합니다.
입력 매개변수:
envName
(문자열): Postman 환경의 이름envVars
(객체): 환경 변수의 키-값 쌍
입력 예시:
2. REST에서 Postman 컬렉션으로( rest_to_postman_collection
)
REST API 엔드포인트를 사용하여 Postman 컬렉션을 만들거나 업데이트합니다.
입력 매개변수:
collectionRequest
(객체): 다음을 포함하는 Postman 컬렉션 구성:info
: 컬렉션 메타데이터auth
: 인증 설정item
: API 엔드포인트 배열
입력 예시:
응답 형식
두 도구 모두 Postman 리소스 생성/업데이트를 확인하는 성공 메시지를 반환합니다.
커서에서 이 MCP를 사용하세요
Cursor에서 이 MCP 서버를 사용할 수 있습니다. Nest.js Typescript 컨트롤러를 기반으로 Postman 컬렉션을 생성하는 예시는 다음과 같습니다.
즉각적인 :
자동 생성된 Postman 컬렉션은 다음과 같습니다.
Campaign
컨트롤러의 모든 엔드포인트가 Bear 토큰 설정과 함께 생성됩니다.
개발
로컬 설정
- 저장소를 복제합니다.
- 종속성 설치:
.env
파일을 만듭니다.
개발 모드에서 실행
개발을 위해 Bun을 사용하여 서버를 직접 실행할 수 있습니다.
건물
프로젝트를 빌드하려면:
이렇게 하면 dist
디렉토리에 묶인 출력이 생성됩니다.
스크립트
bun run build
- 프로젝트 빌드bun run dev
- 개발 모드에서 서버 실행bun run startSSE
- SSE 모드로 서버 시작
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
REST API 코드(예: NestJS 컨트롤러 또는 FastAPI 엔드포인트)를 Postman 컬렉션 및 환경으로 변환하여 개발자가 API 엔드포인트를 Postman과 자동으로 동기화할 수 있도록 지원합니다.
Related MCP Servers
- AsecurityAlicenseAqualityEnables running Postman collections using Newman for conducting API tests and obtaining detailed result analysis via a standardized interface.Last updated -12726TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that generates AI agent tools from Postman collections and requests. This server integrates with the Postman API to convert API endpoints into type-safe code that can be used with various AI frameworks.Last updated -17JavaScriptMIT License
- -securityAlicense-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 -61TypeScriptApache 2.0
- -securityFlicense-qualityA server based on Model Context Protocol that parses Swagger/OpenAPI documents and generates TypeScript types and API client code for different frameworks (Axios, Fetch, React Query).Last updated -1431TypeScript