mcp-cli

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

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

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

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

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

philschmid/mcp-cli

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/mcp-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

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

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

Что делает

Утилита на 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.

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

Какие транспорты поддерживаются?

Серверы по stdio и по HTTP.

В каком виде приходит результат вызова?

В JSON на stdout, поэтому его удобно передавать в jq и другие утилиты.

Обсуждение

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

Официальный

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

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

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

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

Консольный инспектор HTTP-серверов MCP: покажет инструменты, схемы, промпты и ресурсы и вызовет любой инструмент вручную.

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

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

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

add-mcp одной командой прописывает MCP-сервер в конфигурации 25 агентов: Claude Code, Codex, Cursor, VS Code, Zed и других

CLIРасширенный доступ321Звезды репозитория
Официальный

Приложение с локальным MCP-шлюзом: серверы настраиваются один раз, а Cursor, Claude и VS Code подключаются по одному адресу

MCP-серверШирокий доступ27Звезды репозитория

Коротко о 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.

Бейдж для README

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