ActivitySmith MCP

官方

向配对的iOS设备发送推送通知和实时活动。

你可以用 ActivitySmith MCP 做什么?

  • 远程审批 — 让你的智能体为购买或部署请求审批,然后从你的 iPhone 上批准或拒绝。
  • 推送通知 — 在已配对的设备上发送、替换和查看推送通知历史记录。
  • 实时活动 — 启动、暂停、恢复或结束展示实时指标和状态的实时活动流。
  • 锁定屏幕小组件 — 创建小组件指标并为其设置最新值,以显示在锁定屏幕上。
  • App 图标角标 — 在已配对的设备上设置或清除 App 图标角标。
  • 频道和 API 密钥 — 创建频道以路由提醒,并列出、创建、重命名或删除 API 密钥。

文档

让 AI 模型和智能体直连你的 iPhone

服务器 URL

https://mcp.activitysmith.com/mcp

协议

modelcontextprotocol.io

概述

将官方 ActivitySmith MCP 服务器连接到 Claude Code、Cursor、Codex、Grok 或任何其他支持远程 MCP 服务器的客户端。完成 OAuth 授权后,你的智能体可以发送远程审批和推送通知,同时通过 iPhone 和 iPad 上的实时活动展示实时更新。

远程审批,端到端处理

为需要你批准的操作设置常驻规则,例如进行任何购买、部署到生产环境、公开发布、发送外部邮件或删除数据。当智能体到达该边界时,ActivitySmith 会存储其请求,并通过实时活动或推送通知提供两个清晰标注的操作选项。

当你选择某个操作后,等待中的智能体会立即收到决定。待处理的请求最多可保留 30 分钟,让你在离开后仍有时间响应。

了解 AI 智能体远程审批的工作方式。

智能体可以做什么

推送通知

向已配对的设备发送推送通知。

实时活动

在锁定屏幕上展示实时业务指标、运营状态或正在进行的工作。

远程审批

你的智能体请求你的批准,你可以从 iPhone 上批准或拒绝。

锁定屏幕小组件

更新锁定屏幕小组件中显示的值。

App 图标角标

在已开启推送通知的配对设备上设置或清除 App 图标角标。

历史记录

查看推送通知和实时活动历史记录。

频道和标签

创建频道以将提醒路由到合适的人员和设备,并查看标签使用情况。

API 密钥

创建、重命名和删除 API 密钥。默认关闭;在你批准智能体时开启“管理 API 密钥”。

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

设置说明

服务器 URL 在所有客户端中相同。在浏览器中批准 OAuth 页面,即可在新会话中使用 ActivitySmith 工具。

Claude Code

1. 注册 ActivitySmith MCP 服务器

打开终端并运行此命令。用户作用域使 ActivitySmith 在你所有项目的 Claude Code 中可用。

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

2. 打开 MCP 菜单

启动新的 Claude Code 会话,然后在会话中运行此命令并选择 activitysmith。

/mcp

3. 批准访问

在 Claude Code 中,选择“验证”以打开授权页面。如有提示请登录,查看请求的访问权限,然后点击“批准”。

4. 准备就绪

返回 Claude Code。ActivitySmith 工具现在已在你所有项目的会话中可用。

Cursor

在 Cursor 中安装,一键完成。如果你更喜欢手动设置,请将服务器添加到 ~/.cursor/mcp.json:

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

首次使用服务器时,Cursor 会提示你登录。

Codex

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

然后进行身份验证:

codex mcp login activitysmith

Grok

在 Grok 中,打开连接器,选择“新建连接器”,然后选择“自定义”并输入服务器 URL:

https://mcp.activitysmith.com/mcp

在弹出的窗口中完成 OAuth 流程。如果 Safari 阻止了它,请允许 grok.com 的弹出窗口,然后重试。

对于 Grok Build,请从终端添加服务器:

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

其他 MCP 客户端

对于任何要求远程 MCP 服务器 URL 的客户端,请使用 https://mcp.activitysmith.com/mcp。授权流程在 ActivitySmith 中完成。批准后,工具将针对你授权的账户运行。

工具

服务器提供以下 MCP 工具,按资源分组。请在你的客户端中保持工具确认开启,并在与其他 MCP 服务器组合使用时格外小心,以降低提示注入的风险。

API 密钥工具默认关闭。要使用它们,请在 ActivitySmith 中批准智能体时勾选“管理 API 密钥”。

资源工具描述
审批request_approval发送可操作的审批请求,可自定义操作按钮标签,然后等待决定。
wait_for_approval恢复等待待处理的审批,并在用户做出决定后立即唤醒。
get_approval获取审批请求的当前状态,无需等待。
cancel_approval取消不再需要的待处理审批请求。
推送通知send_push_notification发送推送通知,可选图标、中断级别、操作、媒体和频道定向。
replace_push_notification使用其 notification_id 在锁定屏幕和历史记录中静默替换已发送的推送通知。
list_push_notifications列出账户的推送通知历史记录。
get_push_notification通过公开 ID 获取单条推送通知。
App 图标角标update_app_icon_badge_count设置或清除 App 图标角标,可选频道定向。
实时活动set_live_activity_stream启动或更新托管的实时活动流。
pause_live_activity_stream暂停流并结束其当前实时活动。
resume_live_activity_stream恢复已暂停的流,使更新再次生效。
end_live_activity_stream结束当前实时活动并移除流键。
list_live_activities列出账户的实时活动。
get_live_activity获取单个实时活动及其元数据、标签、频道和操作。
标签list_tags列出账户范围内的标签及其在推送通知和实时活动中的使用情况。
锁定屏幕小组件create_widget_metric创建小组件指标定义。
set_widget_metric_value设置小组件指标的最新值。新键会创建该指标。
update_widget_metric更新小组件指标定义。
list_widget_metrics列出账户的小组件指标。
delete_widget_metric删除小组件指标。
频道create_channel创建频道,用于定向推送通知和实时活动。
get_channel获取单个频道及其分配的用户和设备。
list_channels列出账户的频道。
update_channel更新频道 slug。
set_channel_users替换频道的用户成员关系。
set_channel_devices替换频道的显式设备分配。
delete_channel删除频道。
用户和设备list_account_users列出账户中的用户,用于频道分配。
list_account_devices列出活跃设备,用于显式频道分配。
API 密钥list_api_keys列出 API 密钥(不含密钥内容)。
create_api_key创建 API 密钥并仅返回一次密钥内容。
rename_api_key重命名 API 密钥。
delete_api_key删除 API 密钥。