ActivitySmith MCP

oficial

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

¿Qué puedes hacer con Activity Smith MCP?

  • Solicitar aprobación remota para acciones del agente — Pausar un flujo de trabajo y solicitar una decisión mediante request_approval, luego esperar la respuesta con wait_for_approval.
  • Enviar notificaciones push a tus dispositivos — Entregar alertas con acciones opcionales, contenido multimedia y segmentación por canal usando send_push_notification.
  • Gestionar actividades en vivo en tu pantalla de bloqueo — Iniciar, actualizar, pausar, reanudar o finalizar un flujo de progreso en vivo con set_live_activity_stream y herramientas relacionadas.
  • Actualizar métricas de widgets en la pantalla de bloqueo — Crear una métrica de widget con create_widget_metric y enviar nuevos valores mediante set_widget_metric_value.
  • Organizar la entrega con canales — Crear y gestionar canales para dirigir notificaciones y actividades en vivo a usuarios o dispositivos específicos.
  • Revisar el historial de notificaciones y actividades — Listar notificaciones push y actividades en vivo pasadas, filtradas por etiquetas, usando list_push_notifications y list_live_activities.

Documentación

Ofrece a los modelos de IA y 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 oficial ActivitySmith MCP a Claude Code, Cursor, Codex o cualquier otro cliente compatible con servidores MCP remotos. Tu agente se autentica una vez mediante OAuth y luego puede solicitar tu aprobación, enviar notificaciones push y activar Actividades en Vivo en tu iPhone y iPad, sin necesidad de copiar claves API en los prompts.

Aprobaciones remotas, gestionadas de principio a fin

Un agente puede pausarse antes de una acción delicada y enviar una pregunta con el contexto que necesitas para decidir. ActivitySmith almacena la solicitud y entrega dos acciones claramente etiquetadas a través de una Actividad en Vivo o una Notificación Push. Las etiquetas pueden coincidir con la decisión, como Enviar, Desplegar o Publicar.

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 alejarte.

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 o canales específicos.

Actividades en Vivo

Inicia, actualiza y finaliza Actividades en Vivo en tu iPhone, como el progreso de una tarea en vivo en tu Pantalla de Bloqueo.

Aprobaciones remotas

Aprueba o rechaza acciones del agente desde tu iPhone para que el trabajo pueda continuar mientras no estás.

Widgets de Pantalla de Bloqueo

Crea métricas de widget y actualiza sus valores para tus Widgets de Pantalla de Bloqueo.

Canales

Dirige Notificaciones Push y Actividades en Vivo a usuarios o dispositivos específicos.

Historial y etiquetas

Explora tu historial de Notificaciones Push y Actividades en Vivo. Usa etiquetas opcionales para organizarlo y filtrarlo cuando sea útil.

Instrucciones de configuración

La URL del servidor es la misma en todos los clientes. Aprueba la pantalla de OAuth en tu navegador una vez y las herramientas de ActivitySmith estarán disponibles en nuevas sesiones.

Claude Code

1. Registrar el servidor ActivitySmith MCP

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. Abrir 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. Aprobar el acceso

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

4. Ya está listo

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

Cursor

Instálalo 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


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 ocurre 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. Recomendamos mantener la confirmación de herramientas habilitada en tu cliente y actuar con precaución al combinar el servidor con otros servidores MCP, para reducir el riesgo de inyección de prompts.

RecursoHerramientaDescripción
Aprobacionesrequest_approvalEnvía una solicitud de aprobación procesable con etiquetas de botón específicas opcionales y espera la decisión.
wait_for_approvalReanuda la espera de una aprobación pendiente y se activa tan pronto como el usuario decide.
get_approvalObtiene el estado actual de una solicitud de aprobación sin esperar.
cancel_approvalCancela una solicitud de aprobación pendiente que ya no es necesaria.
request_approval_taskCrea una tarea de aprobación duradera en clientes MCP que soportan Tareas MCP.
Notificaciones Pushsend_push_notificationEnvía una Notificación Push, con acciones opcionales, multimedia y segmentación por canal.
list_push_notificationsLista el historial de Notificaciones Push de la cuenta.
get_push_notificationObtiene una Notificación Push por su ID público.
Actividades en Vivoset_live_activity_streamInicia o actualiza un flujo gestionado de Actividad en Vivo.
pause_live_activity_streamPausa un flujo y finaliza su Actividad en Vivo actual.
resume_live_activity_streamReanuda un flujo pausado para que las actualizaciones se apliquen de nuevo.
end_live_activity_streamFinaliza la Actividad en Vivo actual y elimina la clave del flujo.
list_live_activitiesLista las Actividades en Vivo de la cuenta.
Etiquetaslist_tagsLista las etiquetas de la cuenta y su uso en Notificaciones Push y Actividades en Vivo.
Widgets de Pantalla de Bloqueocreate_widget_metricCrea una definición de métrica de widget.
set_widget_metric_valueEstablece el último valor para una métrica de widget.
update_widget_metricActualiza una definición de métrica de widget.
list_widget_metricsLista las métricas de widget de la cuenta.
delete_widget_metricElimina una métrica de widget.
Canalescreate_channelCrea un canal para segmentar Notificaciones Push y Actividades en Vivo.
get_channelObtiene un canal con sus usuarios y dispositivos asignados.
list_channelsLista los canales de la cuenta.
update_channelActualiza el slug de un canal.
set_channel_usersReemplaza la membresía 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_usersLista los usuarios de la cuenta para la asignación de canales.
list_account_devicesLista los dispositivos activos para la asignación explícita de canales.
Claves APIcreate_api_keyCrea una clave API. El secreto de la clave se muestra una sola vez.
list_api_keysLista las claves API. Los valores secretos nunca se devuelven.
update_api_keyActualiza el nombre o el ámbito del canal de una clave API.
delete_api_keyElimina una clave API por su ID público.

¿Listo para que tus agentes te mantengan al tanto?

Comienza tu prueba gratuita de 14 días. No se requiere tarjeta de crédito.

Comenzar hoySolicitar una demo