mcptoon CLI
CLI на Python без зависимостей: один каталог MCP-серверов и скиллов для всех агентов, в контекст попадает краткий индекс
- 405 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- `mcptoon sync` записывает конфигурации других агентов, а импорт серверов читает их записи
- Через `mcptoon call` и песочницу exec агент вызывает любые подключенные серверы и запускает код
- Хранит соединения и данные OAuth: секреты записываются ссылкой на переменную или файл
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/mcptoonОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- `mcptoon sync` записывает конфигурации других агентов, а импорт серверов читает их записи
- Через `mcptoon call` и песочницу exec агент вызывает любые подключенные серверы и запускает код
- Хранит соединения и данные OAuth: секреты записываются ссылкой на переменную или файл
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
mcptoon держит MCP-серверы и скиллы в одном месте и отдает агенту краткий каталог вместо полных схем всех инструментов. Полная схема запрашивается только тогда, когда инструмент действительно нужен. Работает как обычная команда в оболочке. Агент, который умеет запускать shell, получает все функции без отдельного MCP-сервера и настройки. Для клиентов с графическим интерфейсом `mcptoon sync` записывает JSON-конфиги Claude, Cursor, Cline, Windsurf, VS Code и Claude Code. `mcptoon discover` находит серверы, которые у вас уже установлены, `mcptoon search` ищет по реестру из 17 000 серверов, а `mcptoon call` сразу вызывает найденный инструмент. Скиллы раздаются так же: один указатель вместо текста каждого SKILL.md, а `mcptoon skills sync` кладет каталог в папки всех агентов. Через OpenAPI и GraphQL mcptoon вызывает любой REST API, вход по OAuth встроен. В песочнице exec в контекст идет только stdout, а каждый вызов проверяется на опасные операции, инъекции и утечку ключей. `mcptoon serve` выставляет все серверы за одной точкой MCP.
Для кого. Для тех, кто подключил к агентам много MCP-серверов и скиллов и хочет освободить контекст, а настройки вести в одном месте.
Подходит, если
- Список инструментов MCP съедает контекст на каждом ходе, и вы боитесь добавлять новые
- Несколько агентов, Claude Code, Cursor и Codex, и править JSON-конфиг в каждом утомительно
- Нужно найти сервер по описанию задачи вроде «преобразовать HTML в PDF» и сразу вызвать
- Нужно вызвать REST или GraphQL API как набор команд без собственного MCP-сервера
- Надо измерить на своем каталоге, сколько токенов уходит на описания инструментов
Не подходит, если
- У вас один сервер с парой инструментов: экономия будет мала
- Агент не умеет запускать команды оболочки и работает только через MCP: придется подключать `mcptoon serve` как прокси
- Нужна сертифицированная проверка безопасности серверов: проверки mcptoon служат защитой от типовых ошибок
- Вам нужен постоянно работающий облачный сервис: mcptoon работает локально
Пример запроса к агенту
Загрузи скилл /mcptoon и покажи, какие MCP-инструменты у меня сейчас подключеныОграничения
После свежей установки mcptoon может стоять в прямом режиме: он установлен, но не подключен к агенту, и экономии нет. Режим проверяет команда `mcptoon mode`. Цифры автора получены на синтетической выборке из 255 инструментов, на вашем каталоге результат будет другим.
Пакет написан на чистой стандартной библиотеке Python и ставится через pip install mcptoon. Поддерживаются 103 клиента: 42 запускают CLI напрямую, 61 подключают одну запись `mcptoon serve`. Что установленный сервер может делать, зависит от самого сервера, mcptoon его возможности не расширяет и не ограничивает.
Как отключить. Выполните pip uninstall mcptoon. `mcptoon toggle` отключает отдельные серверы и инструменты, не удаляя их. Скилл /mcptoon в папках агентов и записи в их конфигах уберите вручную или через `mcptoon sync` и `mcptoon skills sync`, если раскладывали их этими командами.
Частые вопросы
Как установить mcptoon и подключить к Claude Code?
Выполните pip install mcptoon, затем `mcptoon quickstart`. Команда найдет ваши MCP-серверы, запишет конфигурацию и поставит скилл /mcptoon во все обнаруженные агенты. Дальше просите агента загрузить скилл /mcptoon и работать через него.
Сколько токенов экономит mcptoon?
На выборке автора из 255 инструментов индекс занимает 581 токен вместо 71 929, на 99,2 процента меньше. Для скиллов разница такая: 1 572 330 токенов текста SKILL.md против 39 постоянных и 791 на запрос. Свои числа покажет команда `mcptoon bench`.
Как найти и вызвать MCP-сервер по описанию задачи?
Команда `mcptoon install --search github` ищет и ставит сервер, `mcptoon skills search "make a PDF"` ищет скилл. `mcptoon select` подбирает несколько лучших инструментов под задачу, `mcptoon inspect` показывает схему только нужного, `mcptoon call` вызывает его. С флагом --auto команда call сама находит сервер.
Заменяет ли mcptoon MCP-сервер или работает рядом?
Работает как обычная команда оболочки, поэтому агенту не нужен отдельный MCP-сервер. Если клиент не умеет запускать shell, команда `mcptoon serve` выставляет все настроенные серверы за одной точкой по stdio или HTTP, с пулом соединений и ключами для каждого агента.
Какие проверки безопасности встроены?
Каждый вызов проходит проверки на разрушительные операции, инъекции в промпт и утечку учетных данных. Выходные данные сжимаются обратимо, и исходный результат возвращает `mcptoon retrieve`. mcptoon работает локально и не собирает телеметрию.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода
Универсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку
Мост для MCP: один инструмент run_python запускает код в контейнере и вызывает ваши MCP-серверы
Python-фреймворк и CLI для MCP: пишете сервер обычными функциями, проверяете инструменты и ставите сервер в Claude Code, Cursor и другие клиенты
CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов
MCP-сервер реестра HeyClaude только для чтения: агент ищет скиллы, MCP-серверы и хуки и получает готовые команды установки
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| mcptoon (эта запись) | нет | 405 | |
| MCP Hub | нет | 1 789 | менеджер, который запускает локальные MCP-серверы и подключает удаленные за единой точкой; индекса со сжатием схем в контексте нет |
| Aikito | нет | 129 | держит общий контекст агентов в одном месте: инструкции, скиллы и MCP; без сжатия описаний |
Коротко о README
Автор разбирает три проблемы: инструменты съедают контекст, настройки приходится вести в каждом агенте, а нужный сервер теряется среди тысяч. Дальше идут два пути, для тех, кто пользуется ИИ-инструментами, и для тех, кто строит агентов, и отдельный блок о доверии и безопасности.