Back to Tools & Extensions
mcporter logo
tools449

mcporter

MCPorter는 Model Context Protocol(MCP)을 위한 TypeScript 런타임, CLI 및 코드 생성 도구 키트입니다. 제로 설정 발견으로 모든 MCP 서버를 독립 실행형 CLI 또는 타입 지정 API로 발견, 호출 및 변환하세요.

개요

mcporter (MCPorter 🧳)는 모델 컨텍스트 프로토콜(MCP)을 위한 오픈소스 TypeScript 런타임, CLI 및 코드 생성 도구 모음입니다. 개발자와 AI 에이전트가 구성된 MCP 서버를 탐색하고, 도구를 직접 호출하며, TypeScript로 자동화 작업을 구성하고, 모든 MCP 엔드포인트에서 단일 목적 CLI를 생성할 수 있도록 합니다.

Anthropic의 "MCP를 통한 코드 실행" 가이드라인을 지원하도록 구축되어, AI 에이전트가 방대한 JSON 스키마를 로드하는 대신 경량 CLI 바이너리를 통해 도구를 호출할 수 있게 함으로써 상용구 코드와 컨텍스트 윈도우 부풀림 현상을 제거합니다.

최신 버전: 0.8.2 (2026년 3월). MIT 라이선스.

기능

  • 제로 설정 탐색: ~/.mcporter/mcporter.json, 프로젝트 설정 및 Claude, Cursor, Codex, VS Code, Windsurf, OpenCode와의 통합으로부터 MCP 서버를 자동으로 찾습니다.

  • CLI 중심 도구 호출: 자연스러운 구문(mcporter call linear.create_comment ...) 또는 함수 호출 스타일로 도구 실행 — 스키마 지식이 필요 없습니다.

  • 한 줄 명령 CLI 생성: mcporter generate-cli는 모든 MCP 서버에서 독립형, 자체 포함 CLI(Bun/Node)를 생성하여 쉬운 공유 및 에이전트 사용을 가능하게 합니다.

  • 타입 지정 TypeScript API: mcporter emit-ts는 강력한 타이핑, 기본값 및 유효성 검사와 함께 .d.ts 인터페이스 또는 전체 클라이언트 래퍼를 생성합니다.

  • 구성 가능 런타임: 연결 풀링, OAuth 캐싱, 로그 추적 및 HTTP/SSE/stdio 전송 지원과 함께 createRuntime() + createServerProxy()를 제공합니다.

  • 임시 및 데몬 모드: 모든 MCP 엔드포인트에 즉시 연결; 데몬 명령으로 상태 유지 서버(예: chrome-devtools)를 준비 상태로 유지합니다.

  • AI 에이전트 친화적: 컨텍스트 부풀림 감소 — 에이전트는 전체 MCP 스키마를 임베딩하는 대신 작은 CLI 바이너리를 호출합니다.

  • 견고한 도구 기능: 자동 수정, 풍부한 출력 포맷팅(text(), json()), 설정 관리 및 디버그 도우미.

사용 사례

  • AI 에이전트 도구 통합: Claude/Cursor가 생성된 CLI를 통해 복잡한 MCP 서버를 호출하도록 하여 컨텍스트 윈도우가 폭발적으로 증가하는 것을 방지합니다.
  • 신속한 자동화 스크립팅: 완전한 타입 안전성과 함께 여러 MCP 도구를 구성하는 TypeScript 워크플로우를 구축합니다.
  • 도구 공유: 팀 또는 공개 사용을 위해 단일 목적 CLI(예: linear-comment)를 생성 및 배포합니다. :
  • 개발 및 디버깅: 프로토타이핑 중에 모든 MCP 서버 스키마를 즉시 검사하거나 도구를 임시로 호출합니다. = MCP 부풀림 감소: 편집기/에이전트에서의 무거운 스키마 로딩을 경량 CLI 호출로 대체합니다.

설치 및 빠른 시작

즉시 실행 (설치 없음)

npx mcporter list
npx mcporter list linear --schema

전역 설치

npm install -g mcporter
# 또는 Homebrew
brew tap steipete/tap && brew install steipete/tap/mcporter

호출 예제

# 콜론 구문
mcporter call linear.create_comment issueId:ENG-123 body:'Looks good!'

# 함수 호출 구문
mcporter call 'linear.create_comment(issueId: "ENG-123", body: "Looks good!")'

CLI 생성하기

mcporter generate-cli --command https://mcp.context7.com/mcp


### TypeScript 사용법
```ts
import { createRuntime } from "mcporter";
const runtime = await createRuntime();
const result = await runtime.callTool("context7", "resolve-library-id", {
  args: { libraryName: "react" }
});
console.log(result.text());
await runtime.close();

전체 문서, CLI 참조 및 예제는 저장소에서 확인하세요.

왜 mcporter인가요?

MCP는 도구를 통해 AI 에이전트에 슈퍼파워를 부여하지만, 스키마와 연결을 관리하는 것은 번거로운 작업입니다. mcporter는 MCP를 인체공학적으로 만듭니다 — 한 번 발견하면 즉시 호출하고, 에이전트용 CLI를 생성하며, 깔끔한 타입 코드를 작성할 수 있습니다. 궁극의 MCP 스위스 아미 나이프입니다.

링크

어떤 MCP 기반 AI 워크플로우에도 완벽한 동반자입니다.

Tags

mcptypescriptclimcp-clientai-에이전트도구-호출코드 생성런타임claudecursorcontext7

Related Entries

Keep exploring similar tools and resources in this category.

Browse Tools & Extensions
mcporter logo

mcporter

Tools & Extensions

MCPorter is a TypeScript runtime, CLI, and code-generation toolkit for the Model Context Protocol (MCP). Discover, call, and turn any MCP server into a standalone CLI or typed API with zero-config discovery.

카모폭스 브라우저 logo

카모폭스 브라우저

Tools & Extensions

카모폭스 브라우저는 카모우폭스(C++ 수준 지문 스푸핑 기능을 탑재한 Firefox 포크)로 구동되는 헤드리스 안티 디텍션 브라우저 자동화 서버입니다. AI 에이전트가 Cloudflare, Google 및 기타 봇 탐지 시스템에 의해 차단된 사이트를 안정적으로 탐색할 수 있도록 합니다.

CamoFox Browser logo

CamoFox Browser

Tools & Extensions

CamoFox Browser is a headless anti-detection browser automation server powered by Camoufox (Firefox fork with C++-level fingerprint spoofing). It enables AI agents to reliably browse sites blocked by Cloudflare, Google, and other bot detection systems.

LobeHub logo

LobeHub

Tools & Extensions

LobeHub is a modern AI agent platform and marketplace for discovering, building, and collaborating with intelligent agent teammates. It features native Model Context Protocol (MCP) integration and the world's largest curated MCP Servers Marketplace with tens of thousands of ready-to-use integrations.