ActivitySmith MCP

официальный

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

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

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

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

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

URL-АДРЕС СЕРВЕРА


https://mcp.activitysmith.com/mcp


ПРОТОКОЛ

modelcontextprotocol.io

Обзор

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

Удаленные одобрения, полный цикл

Агент может приостановиться перед чувствительным действием и отправить вопрос с контекстом, необходимым для принятия решения. ActivitySmith сохраняет запрос и доставляет два четко обозначенных действия через Live Activity или Push-уведомление. Названия действий могут соответствовать решению, например «Отправить», «Развернуть» или «Опубликовать».

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

Посмотрите, как работают удаленные одобрения для ИИ-агентов.

Что могут агенты

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

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

Live Activities

Запускайте, обновляйте и завершайте Live Activities на вашем iPhone, например, отображайте прогресс задачи на экране блокировки.

Удаленные одобрения

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

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

Создавайте метрики виджетов и обновляйте значения метрик для виджетов экрана блокировки.

Каналы

Направляйте Push-уведомления и Live Activities конкретным пользователям или устройствам.

История и теги

Просматривайте историю Push-уведомлений и Live Activities. При необходимости используйте теги для организации и фильтрации.

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

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 выберите «Аутентифицироваться», чтобы открыть страницу авторизации. При необходимости войдите в систему, просмотрите запрашиваемый доступ и нажмите «Одобрить».

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


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

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

Инструменты

Сервер предоставляет следующие инструменты MCP, сгруппированные по ресурсам. Рекомендуем оставить подтверждение инструментов включенным в вашем клиенте и соблюдать осторожность при совместном использовании сервера с другими серверами 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.
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Обновить slug канала.
set_channel_usersЗаменить состав пользователей канала.
set_channel_devicesЗаменить явные назначения устройств для канала.
delete_channelУдалить канал.
Пользователи и устройстваlist_account_usersПоказать пользователей в учетной записи для назначения каналов.
list_account_devicesПоказать активные устройства для явного назначения каналам.
Ключи APIcreate_api_keyСоздать ключ API. Секрет ключа показывается один раз.
list_api_keysПоказать ключи API. Секретные значения никогда не возвращаются.
update_api_keyОбновить имя или область канала ключа API.
delete_api_keyУдалить ключ API по публичному ID.

Готовы позволить вашим агентам держать вас в курсе?

Начните 14-дневный бесплатный пробный период. Кредитная карта не требуется.

Начать сегодняПолучить демо