Перейти к содержимому

Control Chrome with AppleScript

Упаковка локальных серверов в бандлы для one-click установки в десктопных приложениях.

TypeScript
1380 stars

Описание

MCPB — это формат zip-архивов (.mcpb) для распространения локальных MCP-серверов с manifest.json, похожий на расширения Chrome или VS Code. Репозиторий предоставляет спецификацию, CLI для создания бандлов и код для интеграции в приложения вроде Claude (macOS/Windows). Ключевые особенности: поддержка Node.js, Python, бинарников; автоматические обновления, конфигурация. Технологии: Node.js, TypeScript. Применения: удобная дистрибуция AI-инструментов, интеграция в десктопные apps для подключения к сервисам.

Возможности

Создание бандлов

CLI для генерации manifest.json и упаковки сервера в .mcpb zip-архив.

Спецификация manifest

Описание метаданных, конфигурации, иконок и entry points для серверов.

Поддержка языков

Бандлы для Node.js (с node_modules), Python (с виртуальным окружением) и бинарников.

Интеграция в apps

Код для загрузки, верификации и запуска бандлов с автоматическими обновлениями.

Безопасность и удобство

Верификация, конфигурация переменных, логирование и обработка ошибок для локального использования.

Установка

Установка CLI: npm install -g @anthropic-ai/mcpb

Создание бандла:

  1. В папке с сервером: mcpb init (создаст manifest.json).
  2. mcpb pack (создаст .mcpb файл).

Для разработки: git clone https://github.com/anthropics/mcpb.git cd mcpb npm install npm run build

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
1380

Ссылки