ActivitySmith MCP

oficial

Envie notificações push e Atividades ao Vivo para seus dispositivos iOS pareados.

O que você pode fazer com ActivitySmith MCP?

  • Enviar notificações push — Peça ao seu assistente para send_push_notification para seu iPhone ou iPad com ações opcionais, mídia e direcionamento de canal.
  • Gerenciar Atividades ao Vivo — Use set_live_activity_stream para iniciar ou atualizar o progresso em tempo real na Tela de Bloqueio e, em seguida, end_live_activity_stream quando terminar.
  • Solicitar aprovações remotas — Faça seu agente request_approval para ações como compras ou implantações e receba decisões de aceitar/rejeitar no seu dispositivo.
  • Atualizar widgets da Tela de Bloqueio — Crie métricas de widget com create_widget_metric e atualize seus valores via set_widget_metric_value.
  • Definir número do selo do ícone do app — Use update_app_icon_badge_count para definir ou limpar o número do selo em dispositivos pareados.
  • Revisar histórico de notificações — Pergunte sobre pushes anteriores com list_push_notifications ou verifique o status das Atividades ao Vivo via list_live_activities.

Documentação

Dê a modelos de IA e agentes uma linha direta para o seu iPhone

URL DO SERVIDOR

https://mcp.activitysmith.com/mcp

PROTOCOLO

modelcontextprotocol.io

Visão geral

Conecte o servidor oficial ActivitySmith MCP ao Claude Code, Cursor, Codex, Grok ou qualquer outro cliente que suporte servidores MCP remotos. Após a aprovação OAuth, seu agente pode enviar aprovações remotas e Notificações Push enquanto mostra atualizações em tempo real com Atividades ao Vivo no seu iPhone e iPad.

Aprovações remotas, tratadas de ponta a ponta

Defina uma regra permanente para ações que precisam da sua aprovação, como fazer qualquer compra, implantar em produção, publicar publicamente, enviar um e-mail externo ou excluir dados. Quando um agente atinge esse limite, o ActivitySmith armazena a solicitação e entrega duas ações claramente identificadas por meio de uma Atividade ao Vivo ou Notificação Push.

Quando você escolhe uma ação, o agente em espera recebe a decisão imediatamente. As solicitações pendentes permanecem disponíveis por até 30 minutos, dando a você tempo para responder depois de se afastar.

Veja como funcionam as aprovações remotas para agentes de IA.

O que os agentes podem fazer

Notificações Push

Envie Notificações Push para seus dispositivos pareados.

Atividades ao Vivo

Mostre métricas de negócios em tempo real, estado operacional ou trabalho em andamento na sua Tela de Bloqueio.

Aprovações remotas

Envie aprovações remotas que você pode aceitar ou rejeitar pelo seu iPhone.

Widgets da Tela de Bloqueio

Atualize valores exibidos nos widgets da sua Tela de Bloqueio.

Contador de Badge do Ícone do App

Defina ou limpe o Contador de Badge do Ícone do App em dispositivos pareados.

Histórico

Revise o histórico de Notificações Push e Atividades ao Vivo.

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

Atividade ao Vivo de progresso de tarefa de agente de IA na Tela de Bloqueio do iPhone, atualizada via MCP

Instruções de configuração

A URL do servidor é a mesma em todos os clientes. Aprove a tela OAuth no seu navegador para disponibilizar as ferramentas do ActivitySmith em novas sessões.

Claude Code

1. Registre o servidor ActivitySmith MCP

Abra um terminal e execute este comando. O escopo de usuário disponibiliza o ActivitySmith no Claude Code em todos os seus projetos.

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

2. Abra o menu MCP

Inicie uma nova sessão do Claude Code e execute este comando dentro da sessão e selecione activitysmith.

/mcp

3. Aprove o acesso

No Claude Code, selecione Autenticar para abrir a página de autorização. Faça login se solicitado, revise o acesso solicitado e clique em Aprovar.

4. Você está pronto

Volte ao Claude Code. As ferramentas do ActivitySmith agora estão disponíveis nas suas sessões em todos os projetos.

Cursor

Instalar no Cursor com um clique. Se preferir configuração manual, adicione o servidor em ~/.cursor/mcp.json:

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

O Cursor solicita que você faça login na primeira vez que o servidor for usado.

Codex

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

Em seguida, autentique:

codex mcp login activitysmith

Grok

No Grok, abra Conectores, selecione Novo Conector, depois selecione Personalizado e insira a URL do servidor:

https://mcp.activitysmith.com/mcp

Conclua o fluxo OAuth na janela pop-up. Se o Safari bloquear, permita janelas pop-up para grok.com e tente novamente.

Para Grok Build, adicione o servidor a partir de um terminal:

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

Outros clientes MCP

Para qualquer cliente que solicite uma URL de servidor MCP remoto, use https://mcp.activitysmith.com/mcp. O fluxo de autorização acontece no ActivitySmith. Após a aprovação, as ferramentas são executadas na conta que você autorizou.

Ferramentas

O servidor expõe as seguintes ferramentas MCP, agrupadas por recurso. Recomendamos manter a confirmação de ferramentas habilitada no seu cliente e ter cautela ao combinar o servidor com outros servidores MCP, para reduzir o risco de injeção de prompt. A administração de chaves de API permanece no aplicativo web do ActivitySmith e não é exposta aos clientes MCP.

RecursoFerramentaDescrição
Aprovaçõesrequest_approvalEnvie uma solicitação de aprovação acionável com rótulos de botão opcionais específicos da ação e aguarde a decisão.
wait_for_approvalRetome a espera por uma aprovação pendente e desperte assim que o usuário decidir.
get_approvalObtenha o estado atual de uma solicitação de aprovação sem esperar.
cancel_approvalCancele uma solicitação de aprovação pendente que não é mais necessária.
request_approval_taskCrie uma tarefa de aprovação durável em clientes MCP que suportam Tarefas MCP.
Notificações Pushsend_push_notificationEnvie uma Notificação Push, com ações opcionais, mídia e segmentação de canal.
list_push_notificationsListe o histórico de Notificações Push da conta.
get_push_notificationObtenha uma Notificação Push por ID público.
Contador de Badge do Ícone do Appupdate_app_icon_badge_countDefina ou limpe o Contador de Badge do Ícone do App, com segmentação de canal opcional.
Atividades ao Vivoset_live_activity_streamInicie ou atualize um fluxo gerenciado de Atividade ao Vivo.
pause_live_activity_streamPause um fluxo e encerre sua Atividade ao Vivo atual.
resume_live_activity_streamRetome um fluxo pausado para que as atualizações voltem a ser aplicadas.
end_live_activity_streamEncerre a Atividade ao Vivo atual e remova a chave do fluxo.
list_live_activitiesListe as Atividades ao Vivo da conta.
Tagslist_tagsListe tags da conta e seu uso em Notificações Push e Atividades ao Vivo.
Widgets da Tela de Bloqueiocreate_widget_metricCrie uma definição de métrica de widget.
set_widget_metric_valueDefina o valor mais recente para uma métrica de widget.
update_widget_metricAtualize uma definição de métrica de widget.
list_widget_metricsListe métricas de widget da conta.
delete_widget_metricExclua uma métrica de widget.
Canaiscreate_channelCrie um canal para segmentar Notificações Push e Atividades ao Vivo.
get_channelObtenha um canal com seus usuários e dispositivos atribuídos.
list_channelsListe canais da conta.
update_channelAtualize o slug de um canal.
set_channel_usersSubstitua a associação de usuários de um canal.
set_channel_devicesSubstitua atribuições explícitas de dispositivos para um canal.
delete_channelExclua um canal.
Usuários e Dispositivoslist_account_usersListe usuários da conta para atribuição de canal.
list_account_devicesListe dispositivos ativos para atribuição explícita de canal.