AppleScript BB MCP Server
официальныйПозволяет LLM-клиентам взаимодействовать с приложениями macOS через AppleScript. Построен на библиотеке @beyondbetter/bb-mcp-server, обеспечивает безопасное и контролируемое выполнение предопределённых скриптов с опциональной поддержкой произвольного выполнения скриптов.
Что можно делать с Apple Script BB MCP?
- Запуск AppleScript из бесед с ИИ — Попросите вашего ассистента выполнить произвольный код AppleScript на вашем Mac через
run_applescript. - Просмотр словарей сценариев приложений — Получите доступные команды и свойства для любого скриптуемого приложения с помощью
get_applescript_dictionary. - Автоматизация операций с файлами в Finder — Перемещайте, переименовывайте, помечайте или получайте выбранные файлы с помощью инструментов
finder_automation. - Проверка разрешений автоматизации — Проверьте, какие приложения имеют доступ к AppleScript, с помощью
check_automation_permissions.
Документация
Инструменты MCP для промышленной эксплуатации
Создавайте серверы MCP корпоративного уровня с помощью нашей проверенной в бою библиотеки с открытым исходным кодом. Извлечено из промышленных систем и спроектировано для реального использования.
Посмотреть на GitHubНужна индивидуальная разработка?
Что такое 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 с аутентификацией
⭐⭐⭐⭐ Ручное управление зависимостями
Полный контроль над инфраструктурой для продвинутых сценариев использования
Посмотреть на GitHubПосмотреть на JSR
BB MCP Client Inspector
Комплексная платформа для тестирования клиентских реализаций MCP
Что он делает
В то время как MCP Inspector существует как MCP-клиент для тестирования серверов, этот инструмент решает обратную задачу — это MCP-сервер для тестирования клиентов. BB MCP Client Inspector предоставляет интерактивную веб-консоль для тестирования и проверки клиентских реализаций MCP.
Ключевые возможности
- 🔍 Инспекция сообщений протокола — просмотр всех JSON-RPC сообщений MCP в реальном времени
- 🧠 Тестирование сэмплирования — проверка возможностей завершения 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"
]
}
}
}
Полная документация
Посмотреть на JSRПосмотреть на GitHub
Сценарии использования
Рабочие процессы разработчика
Автоматизируйте проекты BBEdit, манипулируйте файлами и интегрируйтесь с инструментами разработки через AI-диалоги.
Управление файлами
Организуйте файлы, устанавливайте метки, получайте выборки и управляйте файловой системой с помощью естественного языка.
Автоматизация приложений
Управляйте приложениями macOS, поддерживающими AppleScript, через вашего AI-ассистента.
Готовы создать собственный сервер MCP?
Используйте нашу библиотеку с открытым исходным кодом, чтобы начать сегодня, или свяжитесь с нами для обсуждения индивидуального решения, созданного для вашего бизнеса.
Услуги по индивидуальной разработкеИзучить библиотеку
🤖 Рекомендуется: Сборка с Beyond Better
Мы настоятельно рекомендуем использовать Beyond Better для разработки ваших серверных приложений MCP. BB обеспечивает интеллектуальное понимание проекта, умную генерацию кода и всестороннюю поддержку руководств, что делает разработку MCP значительно быстрее и надежнее.
Почему BB для разработки MCP?
- ✓ Понимание архитектуры MCP на уровне всего проекта
- ✓ Генерация шаблонного кода и следование лучшим практикам
- ✓ Использование наших всесторонних руководств для потребителей
- ✓ Более быстрая отладка и доработка реализаций
Начало работы
- ✓ BB Cloud: Веб-интерфейс (самый простой)
- ✓ Self-Hosted: Полный контроль и конфиденциальность
- ✓ Local-Only: Без облачных зависимостей
- ✓ Бесплатно и с открытым исходным кодом
Узнать больше о BB