mcp-cli
Легкий CLI, чтобы находить, смотреть и вызывать инструменты MCP-серверов прямо из командной строки
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает указанные в конфигурации MCP-серверы как локальные процессы
- Вызывает их инструменты, которые могут читать файлы, ходить в сеть или менять внешние системы
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/mcp-cliОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
npm install -g mcp-cliПоставь утилиту: curl -fsSL https://raw.githubusercontent.com/philschmid/mcp-cli/main/install.sh | bash. Создай mcp_servers.json со своими серверами и вызывай инструменты командой mcp-cli call.
Другие способы из описания автора
curl -fsSL https://raw.githubusercontent.com/philschmid/mcp-cli/main/install.sh | bashУстановочный скрипт из репозитория.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Утилита на Bun работает с MCP-серверами по транспортам stdio и HTTP. Она показывает список серверов и их инструментов, ищет инструменты по шаблону, выводит схему конкретного инструмента и вызывает его с аргументами в JSON или из стандартного ввода. Результат вызова отдается в JSON на stdout, ошибки идут в stderr, поэтому вывод удобно собирать в пайплайны с jq. Конфигурация задается файлом mcp_servers.json в формате, совместимом с Claude Desktop, Gemini и VS Code, а фоновый демон держит соединения теплыми и гасит их после простоя. Есть фильтрация инструментов по серверам. Утилита рассчитана на использование из скриптов и кодовыми агентами.
Для кого. Для разработчиков и кодовых агентов, которым нужно вызывать инструменты MCP-серверов из терминала и скриптов.
Подходит, если
- Нужно вызвать инструмент MCP-сервера из скрипта или пайплайна
- Нужно быстро посмотреть список инструментов сервера и их схемы
- Нужно дать кодовому агенту доступ к MCP-серверам через командную строку
Не подходит, если
- MCP-серверы подключаются только через графический клиент с встроенной конфигурацией
- Нет возможности поставить Bun или собранный бинарник
Пример запроса к агенту
Через mcp-cli покажи инструменты сервера filesystem и вызови read_file для READMEОграничения
Для установки и запуска нужен Bun либо собранный из него бинарник. Требуется файл конфигурации mcp_servers.json, сами MCP-серверы вы подключаете и настраиваете отдельно. Утилита это клиент, ее возможности ограничены тем, что умеют подключенные серверы.
Как отключить. Удалите установленный бинарник или снимите глобальный пакет, поставленный через bun install -g.
Проверка безопасности
- Запускает указанные в конфигурации MCP-серверы как локальные процессы
- Вызывает их инструменты, которые могут читать файлы, ходить в сеть или менять внешние системы
Коротко о README
README описывает легкий CLI на Bun для работы с MCP-серверами по stdio и HTTP. Команды позволяют вывести список серверов и инструментов, искать инструменты по шаблону, показать схему инструмента и вызвать его с аргументами в JSON или из стандартного ввода. Вывод в JSON на stdout рассчитан на пайплайны с jq и цепочки команд, есть примеры сложных сценариев. Конфигурация в mcp_servers.json совместима с Claude Desktop, Gemini и VS Code, поддерживаются фильтрация инструментов, показ инструкций сервера и фоновый демон с пулом соединений. Устанавливается скриптом install.sh или через bun install -g, собирается в один бинарник. Лицензия MIT.
Частые вопросы
Какие транспорты поддерживаются?
Серверы по stdio и по HTTP.
В каком виде приходит результат вызова?
В JSON на stdout, поэтому его удобно передавать в jq и другие утилиты.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything