openclaw/mcporter

Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.

해결하는 문제

MCPorter는 전용 AI 채팅 인터페이스 외부에서도 Model Context Protocol (MCP) 도구에 접근할 수 있도록 설계되었습니다. 개발자와 코드 에이전트가 터미널에서, TypeScript 스크립트 내에서, 또는 독립형 명령줄 인터페이스(CLI)를 통해 이러한 도구를 직접 사용할 수 있게 합니다.

작동 방식

다양한 MCP 서버(stdio, Streamable HTTP, 레거시 SSE 지원)에서 도구를 탐지하고 연결하며 호출하는 런타임 및 CLI 도구로 작동합니다. Cursor, Claude Code, VS Code와 같은 인기 있는 AI 클라이언트에서 서버 설정을 가져올 수 있습니다. 개발자에게는 도구를 프로그래밍 방식으로 호출할 수 있는 TypeScript 런타임과 서버 정의 기반으로 타입화된 클라이언트 및 집중형 CLI를 생성할 수 있는 유틸리티를 제공합니다.

대상 사용자

  • 개발자: 자신의 스크립트나 자동화 워크플로우에 MCP 도구를 통합하고 싶은 분들.
  • 코드 에이전트: 외부 도구와 CLI를 통해 표준화된 방식으로 상호작용이 필요한 분들.
  • 파워 유저: 터미널에서 AI 도구를 관리하고 호출하는 것을 선호하는 분들.

주요 기능

  • 광범위한 호환성: 여러 연결 프로토콜(stdio, Streamable HTTP, SSE)을 지원하며, 다양한 AI IDE에서 설정을 가져올 수 있습니다.
  • CLI 도구 기능: 도구 목록 조회, 도구 호출, 특정 서버용 집중형 CLI 생성 기능을 포함한 명령어 제공.
  • TypeScript 통합: 연결 재사용을 위한 런타임과 타입화된 도구 호출을 위한 TypeScript 타입을 생성하는 유틸리티 제공.
  • 세션 관리: 재현 가능성을 위해 MCP 세션을 기록하고 재생할 수 있는 기능 포함.
  • Chrome DevTools 통합: 리레이 확장 프로그램을 통해 Chrome 제어를 위한 특수한 지원 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트