AppleScript BB MCP Server

официальный

Позволяет LLM-клиентам взаимодействовать с приложениями macOS через AppleScript. Построен на библиотеке @beyondbetter/bb-mcp-server, обеспечивает безопасное и контролируемое выполнение предопределённых скриптов с опциональной поддержкой произвольного выполнения скриптов.

Что можно делать с AppleScript BB MCP?

  • Execute AppleScript — Запускайте код AppleScript прямо из диалогов с ИИ для управления приложениями macOS и автоматизации задач.
  • Read app dictionaries — Узнавайте, какие команды и объекты AppleScript поддерживает приложение, через его словарь.
  • Automate Finder — Управляйте файлами, устанавливайте метки, получайте выделенные элементы и организуйте файловую систему через интеграцию с Finder.
  • Manage automation permissions — Проверяйте и управляйте доступом автоматизации AppleScript для сервера.

Документация

Инструменты MCP, готовые к продакшену

Создавайте MCP-серверы корпоративного уровня с помощью нашей проверенной в бою библиотеки с открытым исходным кодом. Извлечено из производственных систем и предназначено для реального использования.

Что такое Model Context Protocol?

MCP — это открытый протокол, который позволяет AI-приложениям безопасно подключаться к источникам данных и инструментам. Думайте о нём как об универсальном коннекторе для AI-систем.

Почему MCP важен для вашего бизнеса

Универсальная интеграция

Подключайте любое AI-приложение к вашим бизнес-инструментам и источникам данных с помощью стандартизированного протокола.

Готовность к будущему

Создайте один раз — используйте с любым MCP-совместимым AI-приложением по мере роста экосистемы.

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

Встроенные функции безопасности защищают ваши данные, обеспечивая при этом мощные интеграции.

Быстрая разработка

Используйте существующие библиотеки и шаблоны для быстрого создания собственных интеграций.

BB MCP Server: библиотека MCP, готовая к продакшену

Комплексный фреймворк на основе Deno для создания MCP-серверов корпоративного уровня

Почему стоит выбрать BB MCP Server

  • Быстрая разработка: система плагинов с автоматическим обнаружением позволяет сразу приступить к работе
  • Готовность к предприятию: встроенные OAuth, поддержка двух транспортов и постоянное хранилище для производственных развёртываний
  • Типобезопасность: полная поддержка TypeScript со строгой проверкой снижает количество ошибок и улучшает сопровождаемость
  • Проверено в бою: извлечено из производственных MCP-серверов, обслуживающих реальный бизнес

Технические возможности

  • ✓Система плагинов с автоматическим обнаружением и загрузкой
  • ✓OAuth-провайдер и потребитель для сторонних интеграций
  • ✓Транспорт STDIO и HTTP с управлением сессиями
  • ✓Хранилище на основе Deno KV с автоматической очисткой и разбиением на части
  • ✓Комплексное логирование с аудиторскими следами и структурированным выводом
  • ✓Полный TypeScript со строгой проверкой типов
  • ✓Обширные тестовые утилиты и примеры
  • ✓Опубликовано в реестре JSR для простой установки

Быстрый старт

Библиотека включает 4 последовательных примера, которые научат вас всему: от базовых инструментов до продвинутой интеграции OAuth:

⭐ Простой MCP-сервер

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

⭐⭐ Плагинные рабочие процессы

Многошаговые рабочие процессы для сложной бизнес-логики

⭐⭐⭐ API и OAuth

Интеграция со сторонними API с аутентификацией

⭐⭐⭐⭐ Ручные зависимости

Полный контроль над инфраструктурой для продвинутых сценариев использования

BB MCP Client Inspector

Комплексная платформа для тестирования реализаций MCP-клиентов

Что он делает

В то время как MCP Inspector существует как MCP-клиент для тестирования серверов, этот инструмент закрывает обратную потребность — MCP-сервер для тестирования клиентов. BB MCP Client Inspector предоставляет интерактивную веб-консоль для тестирования и проверки реализаций MCP-клиентов.

Ключевые возможности

  • 🔍 Проверка сообщений протокола — просмотр всех MCP JSON-RPC сообщений в реальном времени
  • 🧠 Тестирование сэмплирования — проверка возможностей завершения LLM у клиента
  • ❓ Тестирование запросов — проверка обработки запросов ввода от пользователя у клиента
  • 🔔 Тестирование уведомлений — запуск и проверка уведомлений об изменении списка
  • 🛠️ Инструменты инспектора — шесть утилитарных инструментов для тестовых сценариев
  • 📊 Поддержка нескольких клиентов — одновременное тестирование нескольких клиентов (режим HTTP)
  • 🌐 Веб-консоль — интерактивный интерфейс Fresh для тестирования

Быстрый старт

Запуск прямо из JSR — установка не требуется:

deno run -A jsr:@beyondbetter/bb-mcp-client-inspector

Это запускает MCP-сервер на порту 3000 и веб-интерфейс на порту 8000.

Варианты использования

Разработка MCP-клиентов

Проверяйте свою реализацию MCP-клиента, тестируя сэмплирование, запросы и обработку уведомлений в контролируемой среде.

Отладка протокола

Просматривайте все JSON-RPC сообщения в реальном времени для отладки проблем взаимодействия между клиентами и серверами.

Интеграционное тестирование

Тестируйте несколько клиентов одновременно в режиме HTTP, чтобы убедиться в согласованном поведении разных реализаций.

Инструменты инспектора

Шесть утилитарных инструментов для всестороннего тестирования:

  • ✓ echo — эхо-сообщения с необязательной задержкой и трансформацией
  • ✓ convert_date — преобразование даты/часового пояса и форматирование
  • ✓ calculate — базовые арифметические операции
  • ✓ delay_response — настраиваемые задержки для тестирования тайм-аутов
  • ✓ random_data — генерация случайных тестовых данных
  • ✓ trigger_error — намеренное создание ошибок для тестирования обработки ошибок

BB AppleScript MCP Server

Расширьте рабочие процессы macOS с помощью автоматизации AppleScript через MCP

Что он делает

Готовый к продакшену MCP-сервер, который привносит автоматизацию AppleScript в любое MCP-совместимое AI-приложение. Создан с использованием BB MCP Server как реальный пример того, что можно сделать с помощью библиотеки.

Ключевые возможности

  • Выполнение кода AppleScript из диалогов с AI
  • Чтение словарей приложений для обнаружения возможностей
  • Автоматизация управления файлами с интеграцией Finder
  • Управление разрешениями и проверка доступа к автоматизации

Быстрая настройка для Claude Desktop

Добавьте это в конфигурацию Claude Desktop:

{
  "mcpServers": {
    "bb-applescript": {
      "command": "deno",
      "args": [
        "run",
        "--allow-all",
        "--unstable-kv",
        "jsr:@beyondbetter/bb-applescript-mcp-server"
      ]
    }
  }
}

Полная документация

Варианты использования

Рабочие процессы разработчика

Автоматизируйте проекты BBEdit, управляйте файлами и интегрируйтесь с инструментами разработки через диалоги с AI.

Управление файлами

Организуйте файлы, устанавливайте метки, получайте выделенные элементы и управляйте файловой системой с помощью естественного языка.

Автоматизация приложений

Управляйте приложениями macOS, поддерживающими AppleScript, через вашего AI-ассистента.

Готовы создать собственный MCP-сервер?

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