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-сервер?
Используйте нашу библиотеку с открытым исходным кодом, чтобы начать уже сегодня, или свяжитесь с нами для создания индивидуального решения под ваш бизнес.