명령줄에서 직접 MCP 서버와 도구를 나열, 구성, 인증 및 호출 — HTTP 및 stdio 전송, OAuth, 코드젠, 임시 서버 연결 지원.
npx clawhub@latest install mcportermcporter는 MCP(Model Context Protocol) 서버 및 해당 도구와 직접 작업하기 위한 명령줄 인터페이스입니다. HTTP 및 stdio 전송 방식을 모두 지원하며, 사용 가능한 도구를 검색하고, 타입이 지정된 인수로 도구를 호출하고, 인증을 관리하고, TypeScript 클라이언트 또는 CLI 래퍼를 생성할 수 있습니다 — 이 모든 것을 터미널에서 처리할 수 있습니다. 원격 API 기반 MCP 서버를 통합하든 로컬 stdio 프로세스를 통합하든, mcporter는 보일러플레이트 코드 작성 없이 일관된 인터페이스를 제공합니다.
npx clawhub@latest install mcporter이 페이지 상단의 설치 버튼을 클릭하면 원클릭으로 설정할 수 있습니다
--output json)을 사용하여 스크립트, CI 파이프라인 또는 다른 에이전트에서 MCP 도구 호출을 자동화하려고 합니다.간결한 선택자(server.tool key=value), 함수 구문, 전체 URL, 또는 --args를 통한 원시 JSON 페이로드를 사용하여 모든 MCP 서버의 모든 도구를 호출하세요. --stdio를 통해 Stdio 서버(로컬 프로세스)도 지원됩니다.
mcporter list를 실행하여 구성된 모든 서버를 열거하거나, mcporter list <server> --schema를 실행하여 특정 서버의 도구에 대한 전체 입력/출력 스키마를 검사할 수 있습니다.
mcporter auth를 사용하여 OAuth로 보호된 서버에 인증하고, 추가, 제거, 가져오기, 로그인 및 로그아웃을 포함하는 mcporter config 명령어로 서버 레지스트리를 관리하세요.
구성된 서버 또는 임시 서버에 대해 client 또는 types 모드로 타입이 지정된 TypeScript 클라이언트(emit-ts)를 생성하거나, 전체 CLI 래퍼(generate-cli)를 스캐폴딩합니다. inspect-cli를 사용하여 생성된 CLI를 검사합니다.
장시간 실행되는 MCP 연결이 필요한 시나리오를 위해 mcporter daemon start|stop|restart|status 명령어로 지속적인 백그라운드 프로세스를 실행하세요.
--output json을 임의의 명령에 전달하면 다른 도구, 스크립트 또는 AI 에이전트로 파이프하기에 적합한 구조화된 파싱 가능한 출력을 얻을 수 있습니다.
mcporter list <server> --schema를 사용하여 사용 가능한 도구와 해당 스키마를 검사한 다음, mcporter call로 직접 호출하여 전체 클라이언트를 작성하지 않고도 동작을 확인하세요.
셸 스크립트나 CI 파이프라인에서 mcporter call linear.list_issues team=ENG limit:5 --output json과 같은 도구를 호출하고, 구조화된 JSON 출력을 후속 처리 단계로 파이프하세요.
mcporter emit-ts <server> --mode client를 실행하면 MCP 서버의 도구에 대한 타입이 지정된 TypeScript 래퍼를 생성할 수 있으며, 수동 타입 정의 및 반복적인 fetch 코드를 제거할 수 있습니다.
먼저 설정에 등록하지 않아도 mcporter call --stdio "bun run ./server.ts" <tool> key=value 명령어를 사용하여 로컬에서 개발한 stdio 서버를 테스트할 수 있습니다.
npx clawhub@latest install mcporter리뷰를 작성하려면 로그인
아직 리뷰가 없습니다. 첫 번째로 경험을 공유해 보세요!