ActivitySmith MCP

oficial

Envía notificaciones push y actividades en vivo a tus dispositivos iOS emparejados.

¿Qué puedes hacer con ActivitySmith MCP?

  • Aprobaciones remotas — Pide a tu agente que solicite aprobación para una compra o un despliegue, y luego apruébalo o recházalo desde tu iPhone.
  • Notificaciones push — Envía, reemplaza y revisa el historial de notificaciones push en tus dispositivos vinculados.
  • Live Activities — Inicia, pausa, reanuda o finaliza transmisiones de Live Activity que muestran métricas y estado en tiempo real.
  • Widgets de pantalla bloqueada — Crea métricas de widgets y establece sus valores más recientes para tu pantalla bloqueada.
  • Insignia del icono de la app — Establece o borra la insignia del icono de la app en los dispositivos vinculados.
  • Canales y claves de API — Crea canales para enrutar alertas, y lista, crea, renombra o elimina claves de API.

Documentación

Da a los modelos de IA y a los agentes una línea directa con tu iPhone

URL DEL SERVIDOR

https://mcp.activitysmith.com/mcp

PROTOCOLO

modelcontextprotocol.io

Descripción general

Conecta el servidor MCP oficial de ActivitySmith a Claude Code, Cursor, Codex, Grok o cualquier otro cliente compatible con servidores MCP remotos. Tras la aprobación de OAuth, tu agente puede enviar aprobaciones remotas y notificaciones push mientras muestra actualizaciones en tiempo real con Live Activities en tu iPhone y iPad.

Aprobaciones remotas, gestionadas de principio a fin

Establece una regla permanente para las acciones que requieren tu aprobación, como realizar cualquier compra, desplegar en producción, publicar de forma pública, enviar un correo externo o eliminar datos. Cuando un agente llega a ese límite, ActivitySmith almacena su solicitud y entrega dos acciones claramente etiquetadas mediante una Live Activity o una notificación push.

Cuando eliges una acción, el agente en espera recibe la decisión de inmediato. Las solicitudes pendientes permanecen disponibles hasta 30 minutos, dándote tiempo para responder después de ausentarte.

Descubre cómo funcionan las aprobaciones remotas para agentes de IA.

Qué pueden hacer los agentes

Notificaciones push

Envía notificaciones push a tus dispositivos vinculados.

Live Activities

Muestra métricas de negocio en tiempo real, el estado operativo o el trabajo en curso en tu pantalla de bloqueo.

Aprobaciones remotas

Tus agentes solicitan tu aprobación y tú apruebas o rechazas desde tu iPhone.

Widgets de pantalla de bloqueo

Actualiza los valores que se muestran en tus widgets de pantalla de bloqueo.

Insignia del icono de la app

Establece o borra la insignia del icono de la app en los dispositivos vinculados con las notificaciones push activadas.

Historial

Revisa el historial de notificaciones push y de Live Activities.

Canales y etiquetas

Crea canales para dirigir las alertas a las personas y dispositivos adecuados, y revisa el uso de las etiquetas.

Claves de API

Crea, renombra y elimina claves de API. Desactivadas de forma predeterminada; activa Gestionar claves de API cuando apruebes el agente.

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

Instrucciones de configuración

La URL del servidor es la misma en todos los clientes. Aprueba la pantalla de OAuth en tu navegador para que las herramientas de ActivitySmith estén disponibles en las nuevas sesiones.

Claude Code

1. Registra el servidor MCP de ActivitySmith

Abre una terminal y ejecuta este comando. El ámbito de usuario hace que ActivitySmith esté disponible en Claude Code en todos tus proyectos.

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

2. Abre el menú MCP

Inicia una nueva sesión de Claude Code, luego ejecuta este comando dentro de la sesión y selecciona activitysmith.

/mcp

3. Aprueba el acceso

En Claude Code, selecciona Authenticate para abrir la página de autorización. Inicia sesión si se te solicita, revisa el acceso solicitado y luego haz clic en Approve.

4. Todo listo

Vuelve a Claude Code. Las herramientas de ActivitySmith ya están disponibles en tus sesiones en todos los proyectos.

Cursor

Instalar en Cursor con un solo clic. Si prefieres la configuración manual, añade el servidor a ~/.cursor/mcp.json:

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

Cursor te pedirá que inicies sesión la primera vez que se use el servidor.

Codex

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

Luego autentícate:

codex mcp login activitysmith

Grok

En Grok, abre Connectors, selecciona New Connector, luego selecciona Custom e introduce la URL del servidor:

https://mcp.activitysmith.com/mcp

Completa el flujo de OAuth en la ventana emergente. Si Safari lo bloquea, permite las ventanas emergentes para grok.com e inténtalo de nuevo.

Para Grok Build, añade el servidor desde una terminal:

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

Otros clientes MCP

Para cualquier cliente que solicite una URL de servidor MCP remoto, usa https://mcp.activitysmith.com/mcp. El flujo de autorización se realiza en ActivitySmith. Tras la aprobación, las herramientas se ejecutan contra la cuenta que autorizaste.

Herramientas

El servidor expone las siguientes herramientas MCP, agrupadas por recurso. Mantén activada la confirmación de herramientas en tu cliente y ten cuidado al combinarlo con otros servidores MCP para reducir el riesgo de inyección de prompts.

Las herramientas de claves de API están desactivadas de forma predeterminada. Para usarlas, marca Gestionar claves de API cuando apruebes el agente en ActivitySmith.

RecursoHerramientaDescripción
Aprobacionesrequest_approvalEnvía una solicitud de aprobación accionable con etiquetas de botón opcionales específicas de la acción y luego espera la decisión.
wait_for_approvalReanuda la espera de una aprobación pendiente y se activa en cuanto el usuario decide.
get_approvalObtén el estado actual de una solicitud de aprobación sin esperar.
cancel_approvalCancela una solicitud de aprobación pendiente que ya no es necesaria.
Notificaciones pushsend_push_notificationEnvía una notificación push, con icono, nivel de interrupción, acciones, contenido multimedia y segmentación por canal opcionales.
replace_push_notificationReemplaza silenciosamente una notificación push enviada en la pantalla de bloqueo y en el historial, usando su notification_id.
list_push_notificationsEnumera el historial de notificaciones push de la cuenta.
get_push_notificationObtén una notificación push por su ID público.
Insignia del icono de la appupdate_app_icon_badge_countEstablece o borra la insignia del icono de la app, con segmentación por canal opcional.
Live Activitiesset_live_activity_streamInicia o actualiza un flujo de Live Activity gestionado.
pause_live_activity_streamPausa un flujo y finaliza su Live Activity actual.
resume_live_activity_streamReanuda un flujo pausado para que las actualizaciones se apliquen de nuevo.
end_live_activity_streamFinaliza la Live Activity actual y elimina la clave del flujo.
list_live_activitiesEnumera las Live Activities de la cuenta.
get_live_activityObtén una Live Activity con sus metadatos, etiquetas, canales y acciones.
Etiquetaslist_tagsEnumera las etiquetas de toda la cuenta y su uso en notificaciones push y Live Activities.
Widgets de pantalla de bloqueocreate_widget_metricCrea una definición de métrica de widget.
set_widget_metric_valueEstablece el último valor de una métrica de widget. Una nueva clave crea la métrica.
update_widget_metricActualiza una definición de métrica de widget.
list_widget_metricsEnumera las métricas de widget de la cuenta.
delete_widget_metricElimina una métrica de widget.
Canalescreate_channelCrea un canal para dirigir notificaciones push y Live Activities.
get_channelObtén un canal con sus usuarios y dispositivos asignados.
list_channelsEnumera los canales de la cuenta.
update_channelActualiza el slug de un canal.
set_channel_usersReemplaza la pertenencia de usuarios de un canal.
set_channel_devicesReemplaza las asignaciones explícitas de dispositivos de un canal.
delete_channelElimina un canal.
Usuarios y dispositivoslist_account_usersEnumera los usuarios de la cuenta para la asignación de canales.
list_account_devicesEnumera los dispositivos activos para la asignación explícita de canales.
Claves de APIlist_api_keysEnumera las claves de API sin sus secretos.
create_api_keyCrea una clave de API y devuelve su secreto una sola vez.
rename_api_keyRenombra una clave de API.
delete_api_keyElimina una clave de API.