ActivitySmith MCP

officiel

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

Que pouvez-vous faire avec ActivitySmith MCP ?

  • Approbations à distance — Demandez à votre agent de solliciter une approbation pour un achat ou un déploiement, puis approuvez ou rejetez-la depuis votre iPhone.
  • Notifications push — Envoyez, remplacez et consultez l'historique des notifications push sur vos appareils appairés.
  • Activités en direct — Démarrez, mettez en pause, reprenez ou terminez des flux d'activités en direct affichant des métriques et un statut en temps réel.
  • Widgets de l'écran verrouillé — Créez des métriques de widget et définissez leurs dernières valeurs pour votre écran verrouillé.
  • Badge de l'icône d'app — Définissez ou effacez le badge de l'icône d'app sur les appareils appairés.
  • Canaux et clés API — Créez des canaux pour acheminer les alertes, et listez, créez, renommez ou supprimez des clés API.

Documentation

Donnez aux modèles d'IA et aux agents 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 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 votre iPad.

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

Définissez une règle permanente pour les actions qui nécessitent 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 enregistre sa demande et vous présente 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 IA.

Ce que les agents peuvent faire

Notifications Push

Envoyez des Notifications Push à vos appareils appairé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 verrouillé.

Approbations à distance

Vos agents demandent votre approbation, et vous approuvez ou refusez depuis votre iPhone.

Widgets d'écran verrouillé

Mettez à jour les valeurs affichées dans vos widgets d'écran verrouillé.

Badge de l'icône de l'app

Définissez ou effacez le Badge de l'icône de l'app sur les appareils appairés avec les Notifications Push activées.

Historique

Consultez l'historique des Notifications Push et des Activités en direct.

Canaux et étiquettes

Créez des Canaux pour acheminer les alertes vers les bonnes personnes et les bons appareils, et consultez l'utilisation des étiquettes.

Clés API

Créez, renommez et supprimez des clés API. Désactivé par défaut ; activez Gérer les clés API lorsque vous approuvez l'agent.

Push Notifications from Claude, Cursor, and ChatGPT agents on an iPhone Lock Screen, sent over MCP

Instructions de configuration

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

Claude Code

1. Enregistrer le serveur ActivitySmith MCP

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 Authenticate pour ouvrir la page d'autorisation. Connectez-vous si demandé, 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 pour 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 Connectors, sélectionnez New Connector, puis sélectionnez Custom et saisissez l'URL du serveur :

https://mcp.activitysmith.com/mcp

Terminez le flux OAuth dans la fenêtre contextuelle. Si Safari le 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 qui demande 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. Gardez la confirmation des outils activée dans votre client, et soyez prudent lorsque vous la combinez avec d'autres serveurs MCP pour réduire le risque d'injection de prompt.

Les outils de clé API sont désactivés par défaut. Pour les utiliser, cochez Gérer les clés API lorsque vous approuvez l'agent dans ActivitySmith.

RessourceOutilDescription
Approbationsrequest_approvalEnvoyez une demande d'approbation actionnable avec des libellés de boutons facultatifs propres à l'action, puis attendez 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.
Notifications Pushsend_push_notificationEnvoyer une Notification Push, avec icône, niveau d'interruption, actions, média et ciblage de canal facultatifs.
replace_push_notificationRemplacer silencieusement une Notification Push envoyée sur l'écran verrouillé et dans l'historique, à l'aide de son notification_id.
list_push_notificationsLister l'historique des Notifications Push du compte.
get_push_notificationObtenir une Notification Push par son ID public.
Badge de l'icône de l'appupdate_app_icon_badge_countDéfinir ou effacer le Badge de l'icône de l'app, avec ciblage de canal facultatif.
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 afin que les mises à jour s'appliquent à nouveau.
end_live_activity_streamTerminer l'Activité en direct actuelle et supprimer la clé du flux.
list_live_activitiesLister les Activités en direct du compte.
get_live_activityObtenir une Activité en direct avec ses métadonnées, étiquettes, canaux et actions.
Étiquetteslist_tagsLister les étiquettes à 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. Une nouvelle clé crée la métrique.
update_widget_metricMettre à jour une définition de métrique de widget.
list_widget_metricsLister les métriques de widget du 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 du compte.
update_channelMettre à jour le slug d'un canal.
set_channel_usersRemplacer l'appartenance des utilisateurs à un canal.
set_channel_devicesRemplacer les affectations explicites d'appareils pour un canal.
delete_channelSupprimer un canal.
Utilisateurs et appareilslist_account_usersLister les utilisateurs du compte pour l'affectation aux canaux.
list_account_devicesLister les appareils actifs pour l'affectation explicite à un canal.
Clés APIlist_api_keysLister les clés API sans leurs secrets.
create_api_keyCréer une clé API et renvoyer son secret une seule fois.
rename_api_keyRenommer une clé API.
delete_api_keySupprimer une clé API.