ActivitySmith MCP

官方

發送推播通知與即時動態到您配對的 iOS 裝置。

你可以用 Activity Smith MCP 做什麼?

  • 請求代理操作的遠端核准 — 透過 request_approval 暫停工作流程並請求決策,再使用 wait_for_approval 等待回應。
  • 向您的裝置發送推播通知 — 使用 send_push_notification 傳送包含可選操作、媒體及頻道目標設定的警示。
  • 管理鎖定畫面上的即時活動 — 使用 set_live_activity_stream 及相關工具來開始、更新、暫停、恢復或結束即時進度串流。
  • 更新鎖定畫面小工具指標 — 透過 create_widget_metric 建立小工具指標,並使用 set_widget_metric_value 推送新數值。
  • 透過頻道組織傳送 — 建立與管理頻道,將通知及即時活動鎖定特定使用者或裝置。
  • 檢閱通知與活動記錄 — 使用 list_push_notificationslist_live_activities 列出過往的推播通知與即時活動,並可依標籤篩選。

文件

為 AI 模型和代理提供直通您 iPhone 的線路

伺服器 URL


https://mcp.activitysmith.com/mcp


通訊協定

modelcontextprotocol.io

概覽

將官方的 ActivitySmith MCP 伺服器連接到 Claude Code、Cursor、Codex 或任何其他支援遠端 MCP 伺服器的客戶端。您的代理會透過 OAuth 進行一次性驗證,然後就可以請求您的核准、發送推播通知,並在您的 iPhone 和 iPad 上觸發即時動態,無需將 API 金鑰複製到提示中。

遠端核准,端到端處理

代理可以在敏感操作之前暫停,並發送一個包含您決策所需背景資訊的問題。ActivitySmith 會儲存該請求,並透過即時動態或推播通知傳遞兩個標記清晰的操作。這些標籤可以與決策相符,例如「發送」、「部署」或「發布」。

當您選擇一個操作時,等待中的代理會立即收到決策。待處理的請求最多可保留 30 分鐘,讓您有時間在離開後再回應。

查看 AI 代理的遠端核准如何運作。

代理可以做什麼

推播通知

向您已配對的裝置或目標頻道發送推播通知。

即時動態

在您的 iPhone 上開始、更新和結束即時動態,例如鎖定畫面上的即時任務進度。

遠端核准

從您的 iPhone 核准或拒絕代理操作,讓工作可以在您離開時繼續進行。

鎖定畫面小工具

為您的鎖定畫面小工具建立小工具指標並更新指標值。

頻道

將推播通知和即時動態鎖定到特定使用者或裝置。

歷史記錄和標籤

瀏覽您的推播通知和即時動態歷史記錄。使用可選的標籤來整理和篩選,以便在需要時使用。

設定說明

伺服器 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


其他 MCP 客戶端

對於任何要求提供遠端 MCP 伺服器 URL 的客戶端,請使用 https://mcp.activitysmith.com/mcp。授權流程在 ActivitySmith 中進行。核准後,工具將針對您授權的帳戶執行。

工具

伺服器公開以下 MCP 工具,按資源分組。我們建議在您的客戶端中保持工具確認功能啟用,並在將此伺服器與其他 MCP 伺服器結合使用時謹慎行事,以降低提示注入的風險。

資源工具說明
核准request_approval發送一個可操作的核准請求,包含可選的特定操作按鈕標籤,然後等待決策。
wait_for_approval恢復等待待處理的核准,並在使用者做出決定後立即喚醒。
get_approval在不等待的情況下獲取核准請求的當前狀態。
cancel_approval取消不再需要的待處理核准請求。
request_approval_task在支援 MCP 任務的 MCP 客戶端中建立一個持久的核准任務。
推播通知send_push_notification發送推播通知,包含可選的操作、媒體和頻道目標。
list_push_notifications列出帳戶的推播通知歷史記錄。
get_push_notification透過公開 ID 獲取一個推播通知。
即時動態set_live_activity_stream開始或更新一個受管理的即時動態串流。
pause_live_activity_stream暫停串流並結束其當前的即時動態。
resume_live_activity_stream恢復已暫停的串流,以便更新再次生效。
end_live_activity_stream結束當前的即時動態並移除串流金鑰。
list_live_activities列出帳戶的即時動態。
標籤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更新頻道別名。
set_channel_users替換頻道的使用者成員資格。
set_channel_devices替換頻道的明確裝置指派。
delete_channel刪除一個頻道。
使用者和裝置list_account_users列出帳戶中的使用者以進行頻道指派。
list_account_devices列出用於明確頻道指派的活躍裝置。
API 金鑰create_api_key建立一個 API 金鑰。金鑰密碼只會顯示一次。
list_api_keys列出 API 金鑰。密碼值永遠不會被返回。
update_api_key更新 API 金鑰的名稱或頻道範圍。
delete_api_key透過公開 ID 刪除一個 API 金鑰。

準備好讓您的代理隨時通知您了嗎?

開始您的 14 天免費試用。無需信用卡。

立即開始獲取演示