# mac-use-mcp

Даёт ИИ-агенту управление рабочим столом macOS через MCP: скриншоты, клики, ввод текста и проверку интерфейса.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 7
- Автор: antbotlab
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/antbotlab/mac-use-mcp
- Обновлён: 2026-05-01
- HTML: https://affpapa.org/nevibecode/mcp/mac-use-mcp

## Что делает

\`mac-use-mcp` подключает к MCP-клиенту управление рабочим столом macOS. Агент может делать скриншоты экрана или окна, нажимать кнопки, вводить текст, открывать приложения и читать дерево элементов интерфейса. Сервер предоставляет 18 инструментов, включая работу с окнами, буфером обмена и экраном.

Для запуска нужны macOS 13+ и Node.js 22+. Сервер работает через stdio и устанавливается без этапа сборки командой `npx`. В Claude Code его можно добавить через `claude mcp add`, а в Cursor, GitHub Copilot и Gemini CLI подключить через конфигурацию или CLI.

Перед работой клиенту нужно выдать разрешения Accessibility и Screen Recording в настройках macOS. Без Accessibility не работают мышь и клавиатура, а без Screen Recording сервер не сможет делать скриншоты. Из-за полного контроля над экраном и вводом запускать его стоит в изолированной среде.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add mac-use-mcp -- npx -y mac-use-mcp
```

### Codex

**Командой платформы**
```bash
codex mcp add mac-use-mcp -- npx -y mac-use-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mac-use-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "mac-use-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mac-use-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mac-use-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add mac-use-mcp npx -y mac-use-mcp
```

## Когда брать
- автоматизировать клики и ввод текста в приложениях macOS
- снимать экран или отдельное окно для проверки состояния
- проверять элементы интерфейса через дерево доступности
- запускать приложения и проходить их меню
- тестировать пользовательские сценарии на рабочем столе

## Примеры запросов агенту
- Подключи `mac-use-mcp` и сделай скриншот текущего окна.
- Открой приложение и заполни форму, вводя текст в нужные поля.
- Проверь элементы интерфейса и сравни экран с ожидаемым состоянием.

## Похожие
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89899
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32260
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/nevibecode/mcp/seleniumbase-mcp.md) — MCP-сервер · ★ 13181
- [Inbox Zero](https://affpapa.org/nevibecode/mcp/inbox-zero.md) — MCP-сервер · ★ 12826

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
