ActivitySmith MCP

oficial

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

¿Qué puedes hacer con ActivitySmith MCP?

  • Enviar notificaciones push — Pídele a tu asistente que use send_push_notification para enviarlas a tu iPhone o iPad con acciones opcionales, medios y segmentación por canal.
  • Gestionar actividades en vivo — Usa set_live_activity_stream para iniciar o actualizar el progreso en tiempo real en tu pantalla de bloqueo, y luego end_live_activity_stream cuando termines.
  • Solicitar aprobaciones remotas — Haz que tu agente use request_approval para acciones como compras o despliegues, y recibe decisiones de aceptar o rechazar en tu dispositivo.
  • Actualizar widgets de la pantalla de bloqueo — Crea métricas de widgets con create_widget_metric y actualiza sus valores mediante set_widget_metric_value.
  • Establecer el contador de insignias del ícono de la app — Usa update_app_icon_badge_count para establecer o borrar el número de insignia en los dispositivos emparejados.
  • Revisar el historial de notificaciones — Pregunta por envíos anteriores con list_push_notifications o consulta el estado de las actividades en vivo mediante list_live_activities.

Documentación

Dale 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 de ActivitySmith MCP a Claude Code, Cursor, Codex, Grok o cualquier otro cliente que admita servidores MCP remotos. Después de la aprobación 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 acciones que requieran tu aprobación, como realizar cualquier compra, desplegar a producción, publicar públicamente, enviar un correo electrónico externo o eliminar datos. Cuando un agente alcanza ese límite, ActivitySmith almacena su solicitud y entrega dos acciones claramente etiquetadas a través de una Live Activity o 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 alejarte.

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

Lo que los agentes pueden hacer

Notificaciones Push

Enviar Notificaciones Push a tus dispositivos vinculados.

Live Activities

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

Aprobaciones remotas

Enviar aprobaciones remotas que puedes aceptar o rechazar desde tu iPhone.

Widgets de pantalla de bloqueo

Actualizar valores mostrados en tus widgets de pantalla de bloqueo.

Contador de insignia del icono de la app

Establecer o borrar el Contador de insignia del icono de la app en dispositivos vinculados.

Historial

Revisar el historial de Notificaciones Push y Live Activities.

AI agent task progress Live Activity on the iPhone Lock Screen, updated over MCP

Live Activity de progreso de tareas de agente de IA en la pantalla de bloqueo del iPhone, actualizada a través de MCP

Instrucciones de configuración

La URL del servidor es la misma en cada cliente. Aprueba la pantalla de OAuth en tu navegador para que las herramientas de ActivitySmith estén disponibles en 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 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. Estás listo

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

Cursor

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

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

Cursor te solicita iniciar sesión la primera vez que se usa 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 ingresa la URL del servidor:

https://mcp.activitysmith.com/mcp

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

Para Grok Build, agrega 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 ocurre en ActivitySmith. Después de 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 tener precaución al combinar el servidor con otros servidores MCP, para reducir el riesgo de inyección de prompts. La administración de claves API permanece en la aplicación web de ActivitySmith y no está expuesta a clientes MCP.

RecursoHerramientaDescripción
Aprobacionesrequest_approvalEnviar una solicitud de aprobación accionable con etiquetas de botón opcionales específicas de la acción, luego esperar la decisión.
wait_for_approvalReanudar la espera de una aprobación pendiente y despertar tan pronto como el usuario decida.
get_approvalObtener el estado actual de una solicitud de aprobación sin esperar.
cancel_approvalCancelar una solicitud de aprobación pendiente que ya no sea necesaria.
request_approval_taskCrear una tarea de aprobación duradera en clientes MCP que admitan MCP Tasks.
Notificaciones Pushsend_push_notificationEnviar una Notificación Push, con acciones opcionales, medios y segmentación por canal.
list_push_notificationsListar el historial de Notificaciones Push de la cuenta.
get_push_notificationObtener una Notificación Push por ID público.
Contador de insignia del icono de la appupdate_app_icon_badge_countEstablecer o borrar el Contador de insignia del icono de la app, con segmentación por canal opcional.
Live Activitiesset_live_activity_streamIniciar o actualizar un flujo de Live Activity gestionado.
pause_live_activity_streamPausar un flujo y finalizar su Live Activity actual.
resume_live_activity_streamReanudar un flujo pausado para que las actualizaciones se apliquen nuevamente.
end_live_activity_streamFinalizar la Live Activity actual y eliminar la clave del flujo.
list_live_activitiesListar Live Activities de la cuenta.
Etiquetaslist_tagsListar etiquetas de toda la cuenta y su uso en Notificaciones Push y Live Activities.
Widgets de pantalla de bloqueocreate_widget_metricCrear una definición de métrica de widget.
set_widget_metric_valueEstablecer el valor más reciente para una métrica de widget.
update_widget_metricActualizar una definición de métrica de widget.
list_widget_metricsListar métricas de widget de la cuenta.
delete_widget_metricEliminar una métrica de widget.
Canalescreate_channelCrear un canal para segmentar Notificaciones Push y Live Activities.
get_channelObtener un canal con sus usuarios y dispositivos asignados.
list_channelsListar canales de la cuenta.
update_channelActualizar un slug de canal.
set_channel_usersReemplazar la membresía de usuarios de un canal.
set_channel_devicesReemplazar asignaciones explícitas de dispositivos para un canal.
delete_channelEliminar un canal.
Usuarios y dispositivoslist_account_usersListar usuarios en la cuenta para asignación de canales.
list_account_devicesListar dispositivos activos para asignación explícita de canales.