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