MCP Bundles (MCPB) CLI
Формат .mcpb и CLI для упаковки локального MCP-сервера в один файл, который ставится в Claude Desktop в один клик
- 2 157 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Глобально ставится npm-пакет, CLI создает manifest.json и собирает архив .mcpb из папки сервера
- Сеть не нужна, работает только с локальными файлами
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/mcp-bundles-mcpbОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Глобально ставится npm-пакет, CLI создает manifest.json и собирает архив .mcpb из папки сервера
- Сеть не нужна, работает только с локальными файлами
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCPB это zip-архив с локальным MCP-сервером и файлом manifest.json, который описывает сервер, его параметры и возможности. CLI mcpb помогает создать манифест командой init и собрать архив командой pack. Репозиторий также содержит спецификацию манифеста, примеры бандлов на Node.js, Python и в виде бинарников, и код, которым Claude для macOS и Windows проверяет и загружает бандлы. Проект раньше назывался DXT, файлы .dxt переименованы в .mcpb.
Для кого. Для авторов локальных MCP-серверов, которые хотят раздавать их пользователям без ручной правки конфигов.
Подходит, если
- Нужно дать нетехническим пользователям локальный MCP-сервер
- Нужно, чтобы параметры и секреты сервера настраивались через интерфейс приложения
- Вы делаете десктопное приложение и хотите поддержать установку бандлов
Не подходит, если
- Сервер удаленный и работает по HTTP
- Пользователи работают в CLI-агентах, где сервер проще подключить одной командой
Пример запроса к агенту
Упакуй мой MCP-сервер в бандл MCPB: создай manifest.json по спецификации и собери .mcpbОграничения
Бандлы Python не могут переносимо включать скомпилированные зависимости, поэтому авторы советуют писать серверы на Node.js или использовать тип uv. Основной потребитель формата сейчас Claude для macOS и Windows. Сам CLI работает локально и не требует внешних сервисов.
Как отключить. Удалите CLI командой npm uninstall -g @anthropic-ai/mcpb. Установленный бандл отключается в настройках расширений Claude Desktop.
Частые вопросы
Чем MCPB отличается от DXT?
Это тот же проект после переименования: CLI dxt стал mcpb, а расширение файлов .dxt стало .mcpb.
Какой язык выбрать для сервера?
Авторы рекомендуют Node.js, потому что он уже встроен в Claude Desktop, и пользователю не нужно ставить Python.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыPython-фреймворк и CLI для MCP: пишете сервер обычными функциями, проверяете инструменты и ставите сервер в Claude Code, Cursor и другие клиенты
CLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода
Универсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку
CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов
MCP-сервер, который по просьбе агента ставит другие MCP-серверы из npm и PyPI и прописывает их в конфигурацию
CLI для запуска промптов LLM и работы как MCP-клиент прямо из терминала, с любым MCP-сервером и любым провайдером модели
Из блога
Коротко о README
README объясняет формат бандла, сравнивая его с расширениями браузера и редактора, и перечисляет три части репозитория: спецификацию, CLI и код загрузки для Claude Desktop. Описаны шаги init и pack, структура папок для Node.js, Python и бинарных серверов и способы упаковки зависимостей. Приведен готовый промпт для агента, который будет собирать бандл. Новый код под Apache 2.0, старый под MIT.