Alan's Way MCP
Рабочее пространство для Mac с MCP-сервером управления компьютером: агенты работают в своих вкладках браузера и в приложениях.
- 106 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Сервер управляет реальными вкладками Chromium и нативными приложениями Mac, а для этого приложению выдают права на экран и ввод.
Установка
- Работает в
Ручная установка
npm install -g github:capthvnsen/alans-wayАвтономная установка сервера из раздела Alan's CU MCP. Затем в конфигурацию клиента добавляют запись `workspace-mcp` с `--bot-id`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сервер управляет реальными вкладками Chromium и нативными приложениями Mac, а для этого приложению выдают права на экран и ввод.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Alan's Way — набор из четырех продуктов для работы агентов на компьютере и в виртуальной машине. Для подключения к агенту важен второй: Alan's CU MCP, он же `workspace-mcp`, общий Node-сервер управления компьютером. Он открывает инструменты браузера с префиксом `cua_alans_way_` и инструменты нативных приложений с префиксом `workspace_computer_`, и к нему подключается любой клиент с поддержкой MCP. Сервер работает вместе с приложением Alan's Workspace для Mac: настоящие вкладки Chromium разделены между агентами, у каждого свой курсор, а пользователь может перехватить управление. Для удаленной машины есть просмотр рабочего стола и передача сессии на VM при закрытии крышки ноутбука. Еще в наборе плагины для Hermes и Grok Bot, они живут в соседнем репозитории.
Для кого. Пользователям агентов Hermes и других MCP-клиентов, которым нужно, чтобы агент сам работал в браузере и приложениях на Mac.
Подходит, если
- Агент должен открыть вкладку браузера, заполнить страницу и вернуть результат.
- На Mac нужно управлять нативным приложением из агента.
- Каждому из нескольких агентов нужна своя вкладка и свой курсор, чтобы они не мешали друг другу.
- Ноутбук закрывают, а начатую браузерную работу продолжает виртуальная машина.
Не подходит, если
- Нужен только поиск или чтение страниц: хватит обычного MCP для браузера.
- Работа идет не на Mac: нативное управление рассчитано на macOS, для других систем есть отдельные сборки приложения.
- Нельзя давать агенту доступ к экрану и вводу: сервер управляет реальными вкладками и приложениями.
Пример запроса к агенту
Открой в браузере Alan's Workspace страницу заказа, заполни форму по моим данным из файла и покажи итоговую страницу.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Сервер требует Node.js 22.12 или новее и работающего приложения либо настроенного браузерного хоста VM. Для управления нативными приложениями Mac приложению выдают права Accessibility и Screen Recording. Каждому агенту нужен свой идентификатор, а токен подключения лежит в локальном закрытом файле и не копируется в конфигурацию клиента. Маршрутизация на удаленную машину и отказоустойчивость пока выполняются скриптами из соседнего репозитория `alans-way-agents`. Плагин для Hermes ставится на хост шлюза и может перезапустить службу.
Как отключить. Удалите запись `workspace-mcp` из конфигурации MCP-клиента и выйдите из приложения. Глобальный пакет снимается командой `npm uninstall -g alans-way`.
Частые вопросы
Как поставить MCP-сервер отдельно?
Выполните `npm install -g github:capthvnsen/alans-way`, затем впишите путь к `desktop/scripts/browser-mcp.cjs` и `--bot-id` в конфигурацию клиента. Нужен Node.js 22.12 или новее.
Нужен ли Hermes?
Нет. Он нужен только для плагина Hermes, а сервер CU MCP подключается к любому клиенту с поддержкой MCP.
Какие права нужны на Mac?
Приложению Alan's Workspace выдают Accessibility и Screen Recording для управления нативными приложениями. Для вкладок браузера они не нужны.
Где хранится токен подключения?
В локальном закрытом файле соединения. Его не копируют в JSON клиента и не публикуют в issue.
Что происходит при закрытии крышки ноутбука?
Браузерная работа пересобирается на виртуальной машине по SSH через Tailscale. Живой процесс Chromium остается на месте. Возврат на ноутбук выполняется вручную кнопкой Move back.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыOpen Computer Use
open-computer-use
Открытый MCP-сервер для управления рабочим столом: агент читает состояние приложений и кликает, печатает, скроллит на macOS, Linux и Windows
MCP-сервер дает агенту видеть экран и управлять macOS, Windows и Linux: скриншоты, клики, ввод, OCR и память экрана
computer-use-linux, MCP-сервер, показывает активность агента поверх рабочего стола, пропуская клики пользователя к приложению.
MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
MCP-сервер на Swift дает агенту управлять любым приложением macOS: кликать, печатать и читать дерево интерфейса
MCP-сервер для macOS: агент двигает мышь, печатает, управляет окнами и снимает экран, когда у приложения нет API
Коротко о README
В набор входят четыре продукта: приложение Alan's Workspace для Mac, iOS и других систем, сервер CU MCP, плагин для Hermes и пакет навыка для Grok Bot. Сервер находится в `desktop/scripts/browser-mcp.cjs`. Рядом лежат руководства по удаленным агентам, передаче сессии на VM и обновлению учетных данных.