mcp-server-macos-use
Сервер для ИИ-агентов, контролирующий macOS-приложения через API доступности с инструментами кликов, ввода и навигации по UI.
Описание
Это MCP-сервер на Swift, использующий MacosUseSDK для управления macOS-приложениями. Позволяет ИИ-моделям выполнять действия: открывать приложения, кликать, вводить текст, нажимать клавиши и обходить дерево доступности UI. Совместим с Claude Desktop и другими клиентами. Ключевые технологии: Swift, Accessibility APIs. Применения: автоматизация задач, UI-тестирование, помощь ИИ в взаимодействии с десктопом (до 100 слов).
Возможности
Открытие и обход приложений
Открывает или активирует приложение по идентификатору и обходит его дерево доступности.
Клик по координатам
Симулирует клик мыши в окне приложения по PID и координатам X/Y, с последующим обходом UI.
Ввод текста
Вводит текст в приложение по PID, симулируя клавиатуру, и обходит дерево доступности.
Нажатие клавиш
Нажимает клавишу (с модификаторами) в приложении по PID и обходит UI-дерево.
Обновление обхода
Обходит дерево доступности приложения по PID без действий для получения текущего состояния UI.
Установка
{ “mcpServers”: { “mcp-server-macos-use”: { “command”: “/path/to/your/project/mcp-server-macos-use/.build/debug/mcp-server-macos-use” } } }
Сборка: swift build -c debug Запуск: ./.build/debug/mcp-server-macos-use Замените /path/to/your/project/ на абсолютный путь к проекту.