MCPorter
CLI и TypeScript-рантайм для вызова MCP-серверов из терминала, скриптов и сгенерированных типизированных клиентов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Вызывает инструменты подключенных MCP-серверов, которые могут иметь доступ к внешним системам и данным
Установка
Ручная установка
npx mcporter --versionПопробовать без установки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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 и удаляется вручную.
Проверка безопасности
- Вызывает инструменты подключенных MCP-серверов, которые могут иметь доступ к внешним системам и данным
Коротко о README
README представляет MCPorter как TypeScript-рантайм и CLI для обнаружения и вызова MCP-серверов из терминала, скрипта или сгенерированного клиента. Показаны примеры: npx mcporter list на публичном сервере и npx mcporter call для конкретного инструмента без локальной настройки. Инструмент поддерживает генерацию типизированных клиентов и импорт конфигов из других приложений с поддержкой MCP.
Частые вопросы
Нужно ли устанавливать сервер, который я хочу вызвать?
Нет, mcporter обращается к уже работающему MCP-серверу по его конфигурации или URL, самого сервера он не поднимает.
Можно ли использовать без установки?
Да, npx mcporter list или npx mcporter call работают без глобальной установки.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything