Перейти к содержимому

mcp-server-macos-use

Сервер для ИИ-агентов, контролирующий macOS-приложения через API доступности с инструментами кликов, ввода и навигации по UI.

Swift
107 stars

Описание

Это 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/ на абсолютный путь к проекту.

Информация

Язык
Swift
Лицензия
Other
GitHub Stars
107

Ссылки