mcporter
Zarządzaj serwerami MCP bezpośrednio z linii poleceń — lista, konfiguracja, autoryzacja i wywoływanie narzędzi.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
mcporter to narzędzie CLI do pracy z serwerami MCP bez pośredników. Wyświetlaj dostępne narzędzia, konfiguruj połączenia przez OAuth, wywoływaj funkcje z parametrami, a także generuj kod TypeScript i interfejsy wiersza poleceń. Obsługuje zarówno połączenia HTTP jak i stdio, umożliwia edycję konfiguracji oraz inspekcję schematów. Idealne dla programistów integrujących MCP w swoje projekty.
Jak używać
Zainstaluj mcporter za pomocą Node.js: npm install -g mcporter. Narzędzie będzie dostępne jako komenda mcporter w terminalu.
Wyświetl listę dostępnych serwerów i narzędzi: mcporter list. Aby zobaczyć schemat konkretnego serwera, użyj mcporter list
--schema. Skonfiguruj autoryzację dla serwerów wymagających uwierzytelnienia: mcporter auth
lub mcporter auth . Flaga --reset pozwala zresetować istniejące dane logowania. Wywoływaj narzędzia bezpośrednio z wiersza poleceń. Podstawowa składnia: mcporter call <serwer.narzędzie> parametr=wartość. Możesz też użyć składni funkcji: mcporter call "linear.create_issue(title: "Bug")" lub przekazać JSON: mcporter call <serwer.narzędzie> --args '{"limit":5}'.
Dla serwerów stdio (np. skrypty Node.js) użyj: mcporter call --stdio "bun run ./server.ts" nazwa_narzędzia parametr=wartość.
Wygeneruj kod TypeScript lub CLI dla wybranego serwera: mcporter generate-cli --server
lub mcporter emit-ts --mode client|types. Konfiguracja domyślnie zapisywana jest w ./config/mcporter.json.