MCPorter CLI

CLI и TypeScript-рантайм для вызова MCP-серверов из терминала, скриптов и сгенерированных типизированных клиентов

  • 5 112 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Вызывает инструменты подключенных MCP-серверов, которые могут иметь доступ к внешним системам и данным
Все причины и проверки

openclaw/mcporter

Установка

Ручная установка

npx mcporter --version

Попробовать без установки.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Вызывает инструменты подключенных MCP-серверов, которые могут иметь доступ к внешним системам и данным

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCPorter позволяет обращаться к MCP-серверам напрямую, без запуска полноценного агента: список инструментов сервера, вызов конкретного инструмента с параметрами и получение результата в терминале одной командой. Умеет генерировать из MCP-сервера отдельный типизированный TypeScript-клиент или самостоятельный CLI, читает существующие конфиги MCP из Claude Code, Cursor, VS Code и Windsurf, чтобы не настраивать подключения заново.

Для кого. Для разработчиков, которые пишут скрипты и интеграции поверх MCP-серверов и хотят вызывать их инструменты напрямую из терминала или кода.

Подходит, если

  • Нужно быстро проверить, какие инструменты отдает MCP-сервер, и вызвать один из них
  • Нужен типизированный TypeScript-клиент для конкретного MCP-сервера в своем проекте
  • Нужно вызывать MCP-инструменты из shell-скрипта без полноценного агента

Не подходит, если

  • Нужен сам MCP-сервер, а не клиент для вызова уже существующих серверов
  • Достаточно встроенной поддержки MCP в используемом агенте

Пример запроса к агенту

Через mcporter покажи список инструментов вот этого MCP-сервера и вызови нужный с такими параметрами

Ограничения

Node 24 или новее требуется для установки через npm. Для приватных MCP-серверов нужно передать свои учетные данные или токены в конфиг mcporter отдельно.

Как отключить. Удалите через npm uninstall -g mcporter или brew uninstall mcporter, конфиг лежит в config/mcporter.json и удаляется вручную.

Частые вопросы

Нужно ли устанавливать сервер, который я хочу вызвать?

Нет, mcporter обращается к уже работающему MCP-серверу по его конфигурации или URL, самого сервера он не поднимает.

Можно ли использовать без установки?

Да, npx mcporter list или npx mcporter call работают без глобальной установки.

Обсуждение

Вопросов и отзывов пока нет.

CLI openmcp и расширение VS Code для отладки MCP-серверов: проверка инструментов, промптов и ресурсов, чат с моделью, тесты

CLIРасширенный доступ750Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория

CLI создает каркас MCP-сервера на TypeScript, добавляет компоненты и проверяет описания схем перед подключением

CLIРасширенный доступ931Звезды репозитория

Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их

ПлагинРасширенный доступ10,9 тыс.Звезды репозитория
Официальный

Консольный отладчик MCP-серверов от Giant Swarm: REPL для инструментов, OAuth 2.1 и режим MCP-сервера для Cursor

CLIРасширенный доступ38Звезды репозитория

Легкий CLI, чтобы находить, смотреть и вызывать инструменты MCP-серверов прямо из командной строки

CLIРасширенный доступ1,3 тыс.Звезды репозитория

Коротко о README

README представляет MCPorter как TypeScript-рантайм и CLI для обнаружения и вызова MCP-серверов из терминала, скрипта или сгенерированного клиента. Показаны примеры: npx mcporter list на публичном сервере и npx mcporter call для конкретного инструмента без локальной настройки. Инструмент поддерживает генерацию типизированных клиентов и импорт конфигов из других приложений с поддержкой MCP.

Бейдж для README

Сообщить о проблеме