ActivitySmith MCP
officielEnvoyez des notifications push et des activités en direct à vos appareils iOS appairés.
Que pouvez-vous faire avec ActivitySmith MCP ?
- Envoyer des notifications push — Demandez à votre assistant d’utiliser
send_push_notificationpour votre iPhone ou iPad avec des actions, médias et ciblage de canal optionnels. - Gérer les Live Activities — Utilisez
set_live_activity_streampour démarrer ou mettre à jour la progression en temps réel sur votre écran de verrouillage, puisend_live_activity_streamune fois terminé. - Demander des approbations à distance — Faites en sorte que votre agent utilise
request_approvalpour des actions comme des achats ou des déploiements, et recevez les décisions d’acceptation ou de rejet sur votre appareil. - Mettre à jour les widgets de l’écran de verrouillage — Créez des métriques de widget avec
create_widget_metricet mettez à jour leurs valeurs viaset_widget_metric_value. - Définir le nombre de badges de l’icône d’app — Utilisez
update_app_icon_badge_countpour définir ou effacer le nombre de badges sur les appareils appariés. - Consulter l’historique des notifications — Demandez les envois précédents avec
list_push_notificationsou vérifiez le statut des Live Activities vialist_live_activities.
Documentation
Offrez aux modèles d'IA et aux agents une ligne directe vers votre iPhone
URL DU SERVEUR
https://mcp.activitysmith.com/mcp
PROTOCOLE
Vue d'ensemble
Connectez le serveur officiel ActivitySmith MCP à Claude Code, Cursor, Codex, Grok, ou à tout autre client prenant en charge les serveurs MCP distants. Après approbation OAuth, votre agent peut envoyer des approbations à distance et des Notifications Push tout en affichant des mises à jour en temps réel avec les Activités en direct sur votre iPhone et iPad.
Approbations à distance, gérées de bout en bout
Définissez une règle permanente pour les actions nécessitant votre approbation, comme effectuer un achat, déployer en production, publier publiquement, envoyer un e-mail externe ou supprimer des données. Lorsqu'un agent atteint cette limite, ActivitySmith stocke sa demande et envoie deux actions clairement identifiées via une Activité en direct ou une Notification Push.
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 d'IA.
Ce que les agents peuvent faire
Notifications Push
Envoyez des Notifications Push à vos appareils appariés.
Activités en direct
Affichez des métriques métier en temps réel, l'état opérationnel ou le travail en cours sur votre écran de verrouillage.
Approbations à distance
Envoyez des approbations à distance que vous pouvez accepter ou refuser depuis votre iPhone.
Widgets d'écran de verrouillage
Mettez à jour les valeurs affichées dans vos widgets d'écran de verrouillage.
Nombre de badges d'icône d'app
Définissez ou effacez le nombre de badges d'icône d'app sur les appareils appariés.
Historique
Consultez l'historique des Notifications Push et des Activités en direct.

Activité en direct de progression des tâches d'un agent d'IA sur l'écran de verrouillage de l'iPhone, mise à jour via MCP
Instructions de configuration
L'URL du serveur est la même pour chaque client. Approuvez l'écran OAuth dans votre navigateur pour rendre les outils ActivitySmith disponibles dans les nouvelles sessions.
Claude Code
1. Enregistrez le serveur ActivitySmith MCP
Ouvrez un terminal et exécutez cette commande. La portée utilisateur rend ActivitySmith disponible dans Claude Code sur tous vos projets.
claude mcp add --transport http --scope user activitysmith https://mcp.activitysmith.com/mcp
2. Ouvrez le menu MCP
Démarrez une nouvelle session Claude Code, puis exécutez cette commande dans la session et sélectionnez activitysmith.
/mcp
3. Approuvez l'accès
Dans Claude Code, sélectionnez Authentifier pour ouvrir la page d'autorisation. Connectez-vous si vous y êtes invité, examinez l'accès demandé, puis cliquez sur Approuver.
4. Vous êtes prêt
Revenez à Claude Code. Les outils ActivitySmith sont désormais disponibles dans vos sessions sur tous les projets.
Cursor
Installer 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
Grok
Dans Grok, ouvrez Connecteurs, sélectionnez Nouveau connecteur, puis sélectionnez Personnalisé et saisissez l'URL du serveur :
https://mcp.activitysmith.com/mcp
Terminez le flux OAuth dans la fenêtre contextuelle. Si Safari la bloque, autorisez les fenêtres contextuelles pour grok.com et réessayez.
Pour Grok Build, ajoutez le serveur depuis un terminal :
grok mcp add --transport http activitysmith https://mcp.activitysmith.com/mcp
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 d'outil activée dans votre client et de faire preuve de prudence lors de la combinaison du serveur avec d'autres serveurs MCP, afin de réduire le risque d'injection de prompt. L'administration des clés API reste dans l'application web ActivitySmith et n'est pas exposée aux clients MCP.
| Ressource | Outil | Description |
|---|---|---|
| Approbations | request_approval | Envoyez une demande d'approbation actionnable avec des libellés de boutons spécifiques à l'action en option, puis attendez la décision. |
wait_for_approval | Reprenez l'attente d'une approbation en attente et réveillez-vous dès que l'utilisateur décide. | |
get_approval | Obtenez l'état actuel d'une demande d'approbation sans attendre. | |
cancel_approval | Annulez une demande d'approbation en attente qui n'est plus nécessaire. | |
request_approval_task | Créez une tâche d'approbation durable dans les clients MCP prenant en charge les tâches MCP. | |
| Notifications Push | send_push_notification | Envoyez une Notification Push, avec actions, médias et ciblage de canal en option. |
list_push_notifications | Listez l'historique des Notifications Push pour le compte. | |
get_push_notification | Obtenez une Notification Push par identifiant public. | |
| Nombre de badges d'icône d'app | update_app_icon_badge_count | Définissez ou effacez le nombre de badges d'icône d'app, avec ciblage de canal en option. |
| Activités en direct | set_live_activity_stream | Démarrez ou mettez à jour un flux d'Activité en direct géré. |
pause_live_activity_stream | Mettez en pause un flux et terminez son Activité en direct actuelle. | |
resume_live_activity_stream | Reprenez un flux en pause pour que les mises à jour s'appliquent à nouveau. | |
end_live_activity_stream | Terminez l'Activité en direct actuelle et supprimez la clé de flux. | |
list_live_activities | Listez les Activités en direct pour le compte. | |
| Balises | list_tags | Listez les balises à l'échelle du compte et leur utilisation dans les Notifications Push et les Activités en direct. |
| Widgets d'écran de verrouillage | create_widget_metric | Créez une définition de métrique de widget. |
set_widget_metric_value | Définissez la dernière valeur pour une métrique de widget. | |
update_widget_metric | Mettez à jour une définition de métrique de widget. | |
list_widget_metrics | Listez les métriques de widget pour le compte. | |
delete_widget_metric | Supprimez une métrique de widget. | |
| Canaux | create_channel | Créez un canal pour cibler les Notifications Push et les Activités en direct. |
get_channel | Obtenez un canal avec ses utilisateurs et appareils assignés. | |
list_channels | Listez les canaux pour le compte. | |
update_channel | Mettez à jour un slug de canal. | |
set_channel_users | Remplacez l'adhésion utilisateur pour un canal. | |
set_channel_devices | Remplacez les assignations d'appareils explicites pour un canal. | |
delete_channel | Supprimez un canal. | |
| Utilisateurs et appareils | list_account_users | Listez les utilisateurs du compte pour l'assignation de canal. |
list_account_devices | Listez les appareils actifs pour l'assignation explicite de canal. |