mcp2cli CLI

CLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода

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

Широкий доступ

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

  • Может вызывать операции записи во внешних API, включая POST-запросы и мутации GraphQL
  • Через --mcp-stdio запускает произвольные серверные команды и хранит OAuth-токены и секреты в кеше
Все причины и проверки

knowsuchagency/mcp2cli

Установка

Работает в

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

npx skillfoxx add cli/mcp2cli

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

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

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Может вызывать операции записи во внешних API, включая POST-запросы и мутации GraphQL
  • Через --mcp-stdio запускает произвольные серверные команды и хранит OAuth-токены и секреты в кеше

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

Что делает

mcp2cli подключается к источнику, будь то MCP-сервер по HTTP, SSE или stdio, спецификация OpenAPI или GraphQL-эндпоинт, и строит из него команды прямо во время запуска. Флаг --list показывает доступные операции, --search ищет их по имени и описанию, а вызов команды с флагами выполняет операцию. Поддерживаются OAuth с потоками authorization code и client credentials, передача секретов через префиксы env и file, кеширование, сохранение готовых подключений через bake и вывод в JSON или компактный формат TOON. Для агентов важна экономия контекста: инструмент сам ранжирует список по частоте вызовов и умеет отдавать только имена команд, что снижает расход токенов на схемы. В комплекте идет скилл, который учит Claude Code, Cursor и Codex пользоваться mcp2cli и даже собирать новые скиллы из API.

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

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

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

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

  • Нужен постоянный сервис с собственной логикой, а не разовые вызовы
  • У целевого API нет спецификации OpenAPI, GraphQL-интроспекции или интерфейса MCP

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

Покажи список инструментов этого MCP-сервера через mcp2cli и вызови поиск по слову задача

Ограничения

Нужен Python версии 3.10 и выше, ставится через uv или pip. Возможности зависят от того, к какому серверу или API вы подключаетесь: mcp2cli сам ничего не хостит. Доступность конкретного удаленного API из России зависит от самого сервиса. OAuth-токены и кеш хранятся в ~/.cache/mcp2cli, поэтому относитесь к этой папке как к чувствительным данным.

Как отключить. Удалите инструмент: uv tool uninstall mcp2cli или pip uninstall mcp2cli. Скилл удаляется из каталога скиллов вашего агента.

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

Нужно ли генерировать код под каждый API?

Нет. mcp2cli читает спецификацию или интроспектирует эндпоинт во время запуска и строит команды на лету, генерация кода не нужна.

Как это экономит токены агенту?

Инструмент ранжирует список команд по частоте вызовов и умеет отдавать только имена или компактный формат TOON, поэтому агент не тянет полные схемы всех инструментов в контекст на каждом шаге.

Обсуждение

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

Универсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку

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

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

CLIШирокий доступ429Звезды репозитория

CLI mcpl ищет инструменты сразу по нескольким MCP-серверам и вызывает их из терминала, а вход по OAuth делает человек

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

CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов

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

Прокси от Open WebUI, который публикует любой MCP-сервер как HTTP API со схемой OpenAPI

CLIШирокий доступ4,4 тыс.Звезды репозитория
Выбор редакции

Python-фреймворк и CLI для MCP: пишете сервер обычными функциями, проверяете инструменты и ставите сервер в Claude Code, Cursor и другие клиенты

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
mcp2cli (эта карточка)нет2 440
clihubнет668clihub превращает любой MCP-сервер в готовый CLI
skill-creator — скиллы из OpenAPI, GraphQL и MCPнет611команда /skill-creator превращает ссылку на OpenAPI

Коротко о README

README представляет mcp2cli как единый CLI для MCP-серверов, спецификаций OpenAPI и GraphQL-эндпоинтов, который работает во время запуска и без генерации кода. Показаны установка через uvx и uv tool install, режимы HTTP, SSE и stdio для MCP, работа с OpenAPI и GraphQL, потоки OAuth, передача секретов через env и file, кеширование и сохранение подключений через bake. Отдельно описаны экономия токенов за счет ранжирования и компактного вывода, режимы JSON и TOON и совместимость сразу с двумя мажорными версиями MCP SDK. В комплекте идет скилл для Claude Code, Cursor и Codex. Лицензия MIT.

Бейдж для README

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