Hermes iOS MCP
MCP-сервер и приложение для iPhone: агент Hermes видит геопозицию, метрики здоровья и активность владельца телефона.
- 121 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент читает геопозицию, историю мест и медицинские метрики пользователя.
- `query_sensor_data` выполняет произвольные SELECT-запросы к базе сенсоров, а relay доступен из сети.
Установка
- Работает в
Ручная установка
hermes-mobile setupЗапускают в каталоге `connector` после `pip install -e .[dev]`: мастер подключает relay и регистрирует MCP-сервер.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент читает геопозицию, историю мест и медицинские метрики пользователя.
- `query_sensor_data` выполняет произвольные SELECT-запросы к базе сенсоров, а relay доступен из сети.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Hermes iOS — самостоятельно запускаемый компаньон для Hermes Agent: приложение для iPhone, публичный relay и коннектор рядом с рантаймом Hermes. Коннектор принимает с телефона геопозицию, 11 метрик HealthKit и тип движения, складывает их в локальную SQLite и открывает агенту через MCP-сервер `hermes_mobile`. Сервер дает 8 инструментов: текущая позиция, история мест, сводка и временные ряды по здоровью, текущая активность, схема базы и произвольные запросы `query_sensor_data` только на чтение. Отдельный скилл `hermes-ios` объясняет агенту, когда эти инструменты вызывать.
Для кого. Владельцы iPhone, которые держат Hermes Agent у себя и хотят задавать ему вопросы о своих перемещениях, сне и пульсе.
Подходит, если
- Hermes подбирает ресторан или маршрут с учетом того, где пользователь был сегодня.
- Агент собирает недельную сводку по шагам, сну и пульсу.
- Личный дашборд по данным HealthKit строит сам агент SQL-запросами.
- С телефона ведут голосовой чат с Hermes и отправляют ему кадры с камеры.
Не подходит, если
- Hermes работает как общий сервис для нескольких людей: база сенсоров личная.
- Под рукой нет Mac с Xcode: приложение собирают самостоятельно.
- Данные о здоровье нельзя хранить даже на своей машине.
Пример запроса к агенту
Сколько шагов я прошел за неделю и как спал последние три ночи? Построй график.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
HERMES_COMMANDобязательная- Абсолютный путь к исполняемому файлу hermes
HERMES_MOBILE_RELAY_URLобязательная- Адрес relay вместе с версией API
Ограничения
Проект независимый и не связан с Nous Research. Приложение собирают в Xcode со своей подписью, а relay и коннектор ставят отдельно на Python. Физический iPhone не достучится до `localhost`, нужен адрес в локальной сети или публичный URL. Голосовой режим использует OpenAI Realtime, для CarPlay требуется разрешение Apple, а APNs настраивают отдельно. Схемы и настройки меняются, последний коммит сделан в октябре 2026 года.
Как отключить. Остановите фоновую службу коннектора и relay, уберите MCP-сервер `hermes_mobile` из Hermes и удалите `~/.hermes/skills/hermes-ios`. Базу `~/.hermes-mobile/sensors.db` удалите вручную, если данные больше не нужны.
Частые вопросы
Где хранятся данные с телефона?
На машине с коннектором, в SQLite `~/.hermes-mobile/sensors.db`. Автор заявляет, что данные не покидают эту машину.
Какие инструменты видит агент?
Восемь: `get_user_location`, `get_location_history`, `get_health_summary`, `get_health_metric`, `get_health_metrics_list`, `get_user_activity`, `get_sensor_schema` и `query_sensor_data`.
Нужны ли APNs и CarPlay?
Нет, это необязательные дополнения. APNs доставляет ответы при свернутом приложении, а CarPlay требует разрешения Apple.
Нужен ли Mac для установки?
Да, приложение собирают в Xcode: выбирают команду подписи и запускают на телефоне или симуляторе. Relay и коннектор работают на Python.
Как связать телефон с Hermes?
На машине с коннектором выполните `hermes-mobile pair-phone`, затем отсканируйте QR-код или введите код вручную в приложении.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, который ставится на iPhone с джейлбрейком и дает агенту 46 инструментов: касания, снимки экрана, OCR, приложения, файлы, логи
MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты
Heimdall дает агенту весь API App Store Connect и App Store Server: релизы, подписки, отзывы, TestFlight, 786 инструментов
Дает Claude Code и Codex управлять настоящим iPhone: читать экран, нажимать, вводить текст и листать в любом приложении
Mobile Device MCP управляет iOS и Android: касания, ввод, скриншоты и дерево элементов, несколько устройств одновременно
Приложение, CLI, MCP и скилл дают Claude Code и Codex смотреть на неизмененный iPhone и нажимать на нем, без джейлбрейка и кабеля.
Коротко о README
Схема из трех частей: приложение шлет данные на relay, коннектор забирает их и запускает Hermes на вашей машине. Мастер `hermes-mobile setup` регистрирует MCP-сервер и службу.