Управление программами на Mac

Peekaboo

Инструмент автоматизации macOS: помощник смотрит на экран, находит нужные элементы интерфейса и действует в них. Подходит для программ, у которых нет своего MCP-сервера.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Делает скриншоты и находит кнопки и поля на экранеsee · image
  • Нажимает, вводит текст, прокручивает, жмёт клавишиclick · type · scroll · press
  • Показывает запущенные программы и их окнаapp · window
  • Выбирает пункты в меню программmenu
  • Работает с буфером обменаclipboard

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Открой «Заметки», создай заметку «Список покупок» и впиши туда молоко, хлеб и яйца.

Сделай скриншот окна Safari и расскажи, что сейчас открыто на странице.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: macOS 15 или новее, Node.js 22 или новее.
  2. В Системных настройках → Конфиденциальность и безопасность разрешите приложению, из которого запускается сервер, запись экрана и универсальный доступ. Проверить разрешения можно командой npx -y @steipete/peekaboo permissions status.
  3. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  4. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  5. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "peekaboo": {
      "command": "npx",
      "args": [
        "-y",
        "@steipete/peekaboo",
        "mcp"
      ]
    }
  }
}

Инструменту анализа картинок нужен ключ модели: его можно передать переменной OPENAI_API_KEY или ANTHROPIC_API_KEY в блоке env.

Безопасность

ИИ видит всё, что на экране, и может нажимать кнопки в любой программе. Закройте окна с личными данными и не оставляйте помощника без присмотра.

Похожие серверы

ИИ открывает сайты в отдельном Firefox, читает страницы, нажимает кнопки и заполняет поля. Сайты видят обычного посетителя, а не программу.

БраузерНужна настройкаЗвёзд на GitHub: 31 610

Связывает ИИ с Blender: создать и изменить объекты, наложить материалы, подгрузить модели из Poly Haven и Sketchfab, выполнить Python-скрипт в сцене.

ИИ-агентыНужна настройкаЗвёзд на GitHub: 29 102

Разбивает описание продукта на задачи с зависимостями, подсказывает, за что браться дальше, дробит сложные задачи и ведёт их статусы прямо в проекте.

КодНужен ключ или входЗвёзд на GitHub: 28 086