ActivitySmith MCP

официальный

Отправляйте push-уведомления и Live Activities на ваши сопряжённые устройства iOS.

Что можно делать с ActivitySmith MCP?

  • Отправка push-уведомлений — Попросите вашего ассистента выполнить send_push_notification на ваш iPhone или iPad с дополнительными действиями, медиафайлами и настройкой канала.
  • Управление Live Activities — Используйте set_live_activity_stream, чтобы запустить или обновить прогресс в реальном времени на экране блокировки, затем end_live_activity_stream, когда закончите.
  • Запрос удалённых подтверждений — Пусть ваш агент выполнит request_approval для таких действий, как покупки или развёртывания, и получайте решения «принять» или «отклонить» на вашем устройстве.
  • Обновление виджетов на экране блокировки — Создавайте метрики виджетов с помощью create_widget_metric и обновляйте их значения через set_widget_metric_value.
  • Установка счётчика значка приложения — Используйте update_app_icon_badge_count, чтобы установить или сбросить число на значке на сопряжённых устройствах.
  • Просмотр истории уведомлений — Запросите прошлые push-уведомления с помощью list_push_notifications или проверьте статус Live Activities через list_live_activities.

Документация

Дайте моделям и агентам ИИ прямую связь с вашим iPhone

URL СЕРВЕРА

https://mcp.activitysmith.com/mcp

ПРОТОКОЛ

modelcontextprotocol.io

Обзор

Подключите официальный сервер ActivitySmith MCP к Claude Code, Cursor, Codex, Grok или любому другому клиенту, поддерживающему удаленные MCP-серверы. После одобрения через OAuth ваш агент сможет отправлять удаленные запросы на подтверждение и Push-уведомления, а также показывать обновления в реальном времени с помощью Live Activities на вашем iPhone и iPad.

Удаленные подтверждения — полный цикл

Установите постоянное правило для действий, требующих вашего одобрения, например: совершение любых покупок, развертывание в продакшн, публикация в открытый доступ, отправка внешней электронной почты или удаление данных. Когда агент достигает этой границы, ActivitySmith сохраняет его запрос и доставляет два четко обозначенных действия через Live Activity или Push-уведомление.

Когда вы выбираете действие, ожидающий агент немедленно получает решение. Ожидающие запросы остаются доступными до 30 минут, что дает вам время ответить после того, как вы отошли.

Узнайте, как работают удаленные подтверждения для ИИ-агентов.

Что могут делать агенты

Push-уведомления

Отправка Push-уведомлений на ваши сопряженные устройства.

Live Activities

Отображение бизнес-метрик в реальном времени, операционного состояния или текущей работы на экране блокировки.

Удаленные подтверждения

Отправка запросов на подтверждение, которые вы можете принять или отклонить с вашего iPhone.

Виджеты экрана блокировки

Обновление значений, отображаемых в виджетах экрана блокировки.

Счетчик значка приложения

Установка или сброс счетчика значка приложения на сопряженных устройствах.

История

Просмотр истории Push-уведомлений и Live Activities.

AI agent task progress Live Activity on the iPhone Lock Screen, updated over MCP

Live Activity с прогрессом задач ИИ-агента на экране блокировки iPhone, обновляемая через MCP

Инструкции по настройке

URL сервера одинаков для всех клиентов. Одобрите экран OAuth в вашем браузере, чтобы инструменты ActivitySmith стали доступны в новых сессиях.

Claude Code

1. Зарегистрируйте сервер ActivitySmith MCP

Откройте терминал и выполните эту команду. Область действия User делает ActivitySmith доступным в Claude Code во всех ваших проектах.

claude mcp add --transport http --scope user activitysmith https://mcp.activitysmith.com/mcp

2. Откройте меню MCP

Начните новую сессию Claude Code, затем выполните эту команду внутри сессии и выберите activitysmith.

/mcp

3. Одобрите доступ

В Claude Code выберите Authenticate, чтобы открыть страницу авторизации. Войдите в систему, если потребуется, проверьте запрашиваемый доступ, затем нажмите Approve.

4. Вы готовы

Вернитесь в Claude Code. Инструменты ActivitySmith теперь доступны в ваших сессиях во всех проектах.

Cursor

Установить в Cursor одним кликом. Если вы предпочитаете ручную настройку, добавьте сервер в ~/.cursor/mcp.json:

{  "mcpServers": {    "activitysmith": {      "url": "https://mcp.activitysmith.com/mcp"    }  }}

Cursor предложит вам войти в систему при первом использовании сервера.

Codex

codex mcp add activitysmith --url https://mcp.activitysmith.com/mcp

Затем пройдите аутентификацию:

codex mcp login activitysmith

Grok

В Grok откройте Connectors, выберите New Connector, затем выберите Custom и введите URL сервера:

https://mcp.activitysmith.com/mcp

Завершите процесс OAuth во всплывающем окне. Если Safari блокирует его, разрешите всплывающие окна для grok.com и попробуйте снова.

Для Grok Build добавьте сервер из терминала:

grok mcp add --transport http activitysmith https://mcp.activitysmith.com/mcp

Другие MCP-клиенты

Для любого клиента, который запрашивает URL удаленного MCP-сервера, используйте https://mcp.activitysmith.com/mcp. Процесс авторизации происходит в ActivitySmith. После одобрения инструменты работают с учетной записью, которую вы авторизовали.

Инструменты

Сервер предоставляет следующие MCP-инструменты, сгруппированные по ресурсам. Мы рекомендуем оставить подтверждение инструментов включенным в вашем клиенте и проявлять осторожность при сочетании сервера с другими MCP-серверами, чтобы снизить риск инъекции подсказок. Управление ключами API остается в веб-приложении ActivitySmith и не доступно MCP-клиентам.

РесурсИнструментОписание
Подтвержденияrequest_approvalОтправка запроса на подтверждение с действиями и необязательными подписями кнопок, затем ожидание решения.
wait_for_approvalВозобновление ожидания для ожидающего подтверждения и пробуждение, как только пользователь примет решение.
get_approvalПолучение текущего состояния запроса на подтверждение без ожидания.
cancel_approvalОтмена ожидающего запроса на подтверждение, который больше не нужен.
request_approval_taskСоздание долговременной задачи подтверждения в MCP-клиентах, поддерживающих MCP Tasks.
Push-уведомленияsend_push_notificationОтправка Push-уведомления с необязательными действиями, медиа и таргетингом по каналам.
list_push_notificationsСписок истории Push-уведомлений для учетной записи.
get_push_notificationПолучение одного Push-уведомления по публичному ID.
Счетчик значка приложенияupdate_app_icon_badge_countУстановка или сброс счетчика значка приложения с необязательным таргетингом по каналам.
Live Activitiesset_live_activity_streamЗапуск или обновление управляемого потока Live Activity.
pause_live_activity_streamПриостановка потока и завершение его текущей Live Activity.
resume_live_activity_streamВозобновление приостановленного потока, чтобы обновления снова применялись.
end_live_activity_streamЗавершение текущей Live Activity и удаление ключа потока.
list_live_activitiesСписок Live Activities для учетной записи.
Тегиlist_tagsСписок тегов учетной записи и их использование в Push-уведомлениях и Live Activities.
Виджеты экрана блокировкиcreate_widget_metricСоздание определения метрики виджета.
set_widget_metric_valueУстановка последнего значения для метрики виджета.
update_widget_metricОбновление определения метрики виджета.
list_widget_metricsСписок метрик виджетов для учетной записи.
delete_widget_metricУдаление метрики виджета.
Каналыcreate_channelСоздание канала для таргетинга Push-уведомлений и Live Activities.
get_channelПолучение одного канала с его назначенными пользователями и устройствами.
list_channelsСписок каналов для учетной записи.
update_channelОбновление слага канала.
set_channel_usersЗамена членства пользователей для канала.
set_channel_devicesЗамена явных назначений устройств для канала.
delete_channelУдаление канала.
Пользователи и устройстваlist_account_usersСписок пользователей в учетной записи для назначения каналов.
list_account_devicesСписок активных устройств для явного назначения каналов.