ActivitySmith MCP

officiel

Envoyez des notifications push et des activités en direct à vos appareils iOS appairés.

Que pouvez-vous faire avec Activity Smith MCP ?

  • Demander une approbation à distance pour les actions de l'agent — Mettez en pause un workflow et demandez une décision via request_approval, puis attendez la réponse avec wait_for_approval.
  • Envoyer des notifications push à vos appareils — Distribuez des alertes avec des actions, des médias et un ciblage de canal facultatifs à l'aide de send_push_notification.
  • Gérer les Live Activities sur votre écran de verrouillage — Démarrez, mettez à jour, mettez en pause, reprenez ou terminez un flux de progression en direct avec set_live_activity_stream et les outils associés.
  • Mettre à jour les métriques des widgets de l'écran de verrouillage — Créez une métrique de widget avec create_widget_metric et poussez de nouvelles valeurs via set_widget_metric_value.
  • Organiser la distribution avec des canaux — Créez et gérez des canaux pour cibler les notifications et les live activities vers des utilisateurs ou appareils spécifiques.
  • Consulter l'historique des notifications et des activités — Listez les notifications push et les live activities passées, filtrées par balises, à l'aide de list_push_notifications et list_live_activities.

Documentation

Donnez aux modèles et agents IA une ligne directe vers votre iPhone

URL DU SERVEUR


https://mcp.activitysmith.com/mcp


PROTOCOLE

modelcontextprotocol.io

Aperçu

Connectez le serveur MCP officiel ActivitySmith à Claude Code, Cursor, Codex ou tout autre client prenant en charge les serveurs MCP distants. Votre agent s'authentifie une fois via OAuth et peut ensuite demander votre approbation, envoyer des notifications push et déclencher des activités en direct sur votre iPhone et iPad, sans copier de clés API dans les invites.

Approbations à distance, gérées de bout en bout

Un agent peut faire une pause avant une action sensible et envoyer une question avec le contexte dont vous avez besoin pour décider. ActivitySmith stocke la demande et propose deux actions clairement étiquetées via une activité en direct ou une notification push. Les étiquettes peuvent correspondre à la décision, comme Envoyer, Déployer ou Publier.

Lorsque vous choisissez une action, l'agent en attente reçoit la décision immédiatement. Les demandes en attente restent disponibles jusqu'à 30 minutes, vous laissant le temps de répondre après vous être éloigné.

Découvrez comment fonctionnent les approbations à distance pour les agents IA.

Ce que les agents peuvent faire

Notifications push

Envoyez des notifications push à vos appareils appairés ou à des canaux ciblés.

Activités en direct

Démarrez, mettez à jour et terminez des activités en direct sur votre iPhone, comme la progression d'une tâche en direct sur votre écran verrouillé.

Approbations à distance

Approuvez ou rejetez les actions de l'agent depuis votre iPhone pour que le travail puisse continuer pendant votre absence.

Widgets d'écran verrouillé

Créez des métriques de widget et mettez à jour les valeurs des métriques pour vos widgets d'écran verrouillé.

Canaux

Ciblez les notifications push et les activités en direct vers des utilisateurs ou appareils spécifiques.

Historique et tags

Parcourez l'historique de vos notifications push et activités en direct. Utilisez des tags optionnels pour les organiser et les filtrer si nécessaire.

Instructions de configuration

L'URL du serveur est la même pour tous les clients. Approuvez l'écran OAuth dans votre navigateur une fois, et les outils ActivitySmith deviennent disponibles dans les nouvelles sessions.

Claude Code

1. Enregistrer le serveur MCP ActivitySmith

Ouvrez un terminal et exécutez cette commande. La portée utilisateur rend ActivitySmith disponible dans Claude Code pour tous vos projets.


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


2. Ouvrir le menu MCP

Démarrez une nouvelle session Claude Code, puis exécutez cette commande dans la session et sélectionnez activitysmith.


/mcp


3. Approuver l'accès

Dans Claude Code, sélectionnez S'authentifier pour ouvrir la page d'autorisation. Connectez-vous si demandé, examinez l'accès demandé, puis cliquez sur Approuver.

4. Vous êtes prêt

Retournez dans Claude Code. Les outils ActivitySmith sont maintenant disponibles dans vos sessions pour tous les projets.

Cursor

Installez dans Cursor en un clic. Si vous préférez une configuration manuelle, ajoutez le serveur à ~/.cursor/mcp.json :


{

  "mcpServers": {

    "activitysmith": {

      "url": "https://mcp.activitysmith.com/mcp"

    }

  }

}


Cursor vous invite à vous connecter la première fois que le serveur est utilisé.

Codex


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


Puis authentifiez-vous :


codex mcp login activitysmith


Autres clients MCP

Pour tout client demandant une URL de serveur MCP distant, utilisez https://mcp.activitysmith.com/mcp. Le flux d'autorisation se déroule dans ActivitySmith. Après approbation, les outils s'exécutent sur le compte que vous avez autorisé.

Outils

Le serveur expose les outils MCP suivants, regroupés par ressource. Nous recommandons de garder la confirmation des outils activée dans votre client et de faire preuve de prudence lorsque vous combinez le serveur avec d'autres serveurs MCP, afin de réduire le risque d'injection d'invite.

RessourceOutilDescription
Approbationsrequest_approvalEnvoyer une demande d'approbation actionnable avec des étiquettes de bouton spécifiques à l'action, puis attendre la décision.
wait_for_approvalReprendre l'attente d'une approbation en attente et se réveiller dès que l'utilisateur décide.
get_approvalObtenir l'état actuel d'une demande d'approbation sans attendre.
cancel_approvalAnnuler une demande d'approbation en attente qui n'est plus nécessaire.
request_approval_taskCréer une tâche d'approbation durable dans les clients MCP prenant en charge les tâches MCP.
Notifications pushsend_push_notificationEnvoyer une notification push, avec des actions optionnelles, des médias et un ciblage de canal.
list_push_notificationsLister l'historique des notifications push pour le compte.
get_push_notificationObtenir une notification push par ID public.
Activités en directset_live_activity_streamDémarrer ou mettre à jour un flux d'activité en direct géré.
pause_live_activity_streamMettre en pause un flux et terminer son activité en direct actuelle.
resume_live_activity_streamReprendre un flux en pause pour que les mises à jour s'appliquent à nouveau.
end_live_activity_streamTerminer l'activité en direct actuelle et supprimer la clé de flux.
list_live_activitiesLister les activités en direct pour le compte.
Tagslist_tagsLister les tags à l'échelle du compte et leur utilisation dans les notifications push et les activités en direct.
Widgets d'écran verrouillécreate_widget_metricCréer une définition de métrique de widget.
set_widget_metric_valueDéfinir la dernière valeur d'une métrique de widget.
update_widget_metricMettre à jour une définition de métrique de widget.
list_widget_metricsLister les métriques de widget pour le compte.
delete_widget_metricSupprimer une métrique de widget.
Canauxcreate_channelCréer un canal pour cibler les notifications push et les activités en direct.
get_channelObtenir un canal avec ses utilisateurs et appareils assignés.
list_channelsLister les canaux pour le compte.
update_channelMettre à jour le slug d'un canal.
set_channel_usersRemplacer l'appartenance des utilisateurs pour un canal.
set_channel_devicesRemplacer les assignations explicites d'appareils pour un canal.
delete_channelSupprimer un canal.
Utilisateurs et appareilslist_account_usersLister les utilisateurs du compte pour l'assignation de canal.
list_account_devicesLister les appareils actifs pour l'assignation explicite de canal.
Clés APIcreate_api_keyCréer une clé API. Le secret de la clé n'est affiché qu'une fois.
list_api_keysLister les clés API. Les valeurs secrètes ne sont jamais retournées.
update_api_keyMettre à jour le nom ou la portée du canal d'une clé API.
delete_api_keySupprimer une clé API par ID public.

Prêt à laisser vos agents vous tenir informé ?

Commencez votre essai gratuit de 14 jours. Aucune carte de crédit requise.

Commencer aujourd'huiObtenir une démo