mac-control-mcp — MCP-сервер для Claude Code: управление macOS
Даёт MCP-клиенту инструменты для управления приложениями и интерфейсом macOS. Пригодится, когда агенту нужно взаимодействовать с окнами, браузером или экраном.
claude mcp add mac-control-mcp -- npx -y mac-control-mcpЧто делает mac-control-mcp
Сервер написан на Swift и предоставляет 153 инструмента для автоматизации macOS. Агент может читать и менять дерево доступности приложений, управлять Safari и Chrome, нажимать кнопки, вводить текст и работать с окнами. Есть захват экрана, распознавание текста на нём и управление буфером обмена.
Также доступны запуск и закрытие приложений, поиск через Spotlight и переключение тёмного режима. Для работы требуется macOS 14.0 или новее. При первом вызове macOS запросит разрешения на запись экрана, доступность и Apple Events; их нужно выдать приложению-клиенту, которое запускает сервер. Без этих разрешений часть действий с интерфейсом будет недоступна.
Какие задачи решает
- прочитать дерево доступности запущенного приложения
- найти элемент интерфейса и выполнить действие
- управлять вкладками и навигацией Safari или Chrome
- захватить окно и распознать текст на экране
- найти приложение через Spotlight и запустить его
Примеры запросов агенту
- Найди кнопку отправки в открытом приложении и нажми её.
- Открой новую вкладку в Safari и перейди на страницу, которую я назову.
- Сделай снимок активного окна и прочитай текст на экране.
Как установить mac-control-mcp
Командой платформы
claude mcp add mac-control-mcp -- npx -y mac-control-mcpКомандой платформы
codex mcp add mac-control-mcp -- npx -y mac-control-mcpФайл настроек
{
"mcpServers": {
"mac-control-mcp": {
"command": "npx",
"args": [
"-y",
"mac-control-mcp"
]
}
}
}Файл настроек
{
"servers": {
"mac-control-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mac-control-mcp"
]
}
}
}Командой платформы
gemini mcp add mac-control-mcp npx -y mac-control-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mac-control-mcp
Как установить mac-control-mcp в Claude Code?
Выполните claude mcp add mac-control-mcp -- npx -y mac-control-mcp. При первом обращении к инструментам разрешите приложению-клиенту доступ к экрану, функциям доступности и Apple Events.
Что делает mac-control-mcp?
Это MCP-сервер с инструментами для управления macOS: он взаимодействует с интерфейсом приложений, браузерами, окнами и экраном.
Какая версия macOS нужна для mac-control-mcp?
Для работы требуется macOS 14.0 или новее. При первом вызове также понадобятся разрешения macOS на запись экрана, доступность и Apple Events.