MCP Bundles (MCPB)

Формат .mcpb и CLI для упаковки локального MCP-сервера в один файл, который ставится в Claude Desktop в один клик

CLIНизкий риск

modelcontextprotocol/mcpb

Установка

npm install -g @anthropic-ai/mcpb

Затем в папке сервера: mcpb init и mcpb pack.

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

Что делает

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.

Проверка безопасности

  • CLI только собирает архив из локальных файлов

Коротко о README

README объясняет формат бандла, сравнивая его с расширениями браузера и редактора, и перечисляет три части репозитория: спецификацию, CLI и код загрузки для Claude Desktop. Описаны шаги init и pack, структура папок для Node.js, Python и бинарных серверов и способы упаковки зависимостей. Приведен готовый промпт для агента, который будет собирать бандл. Новый код под Apache 2.0, старый под MIT.

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

Чем MCPB отличается от DXT?

Это тот же проект после переименования: CLI dxt стал mcpb, а расширение файлов .dxt стало .mcpb.

Какой язык выбрать для сервера?

Авторы рекомендуют Node.js, потому что он уже встроен в Claude Desktop, и пользователю не нужно ставить Python.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск207,4 тыс.
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск170,3 тыс.