Hermes iOS MCP

MCP-сервер и приложение для iPhone: агент Hermes видит геопозицию, метрики здоровья и активность владельца телефона.

  • 121 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент читает геопозицию, историю мест и медицинские метрики пользователя.
  • `query_sensor_data` выполняет произвольные SELECT-запросы к базе сенсоров, а relay доступен из сети.
Все причины и проверки

dylan-buck/hermes-ios

Установка

Ручная установка

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-серверШирокий доступ690Звезды репозитория

MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты

MCP-серверШирокий доступ10,5 тыс.Звезды репозитория

Heimdall дает агенту весь API App Store Connect и App Store Server: релизы, подписки, отзывы, TestFlight, 786 инструментов

MCP-серверШирокий доступ57Звезды репозитория

Дает Claude Code и Codex управлять настоящим iPhone: читать экран, нажимать, вводить текст и листать в любом приложении

MCP-серверШирокий доступ494Звезды репозитория

Mobile Device MCP управляет iOS и Android: касания, ввод, скриншоты и дерево элементов, несколько устройств одновременно

MCP-серверШирокий доступ53Звезды репозитория

Приложение, CLI, MCP и скилл дают Claude Code и Codex смотреть на неизмененный iPhone и нажимать на нем, без джейлбрейка и кабеля.

CLIШирокий доступ638Звезды репозитория

Коротко о README

Схема из трех частей: приложение шлет данные на relay, коннектор забирает их и запускает Hermes на вашей машине. Мастер `hermes-mobile setup` регистрирует MCP-сервер и службу.

Бейдж для README

Сообщить о проблеме