ActivitySmith MCP

公式

ペアリングされたiOSデバイスにプッシュ通知とライブアクティビティを送信します。

Activity Smith MCPで何ができますか?

  • プッシュ通知を送信send_push_notification を使用して、アシスタントがデバイスやチャンネルにプッシュ通知を送信するよう依頼できます。
  • Live Activitiesを管理set_live_activity_stream および関連ツールを使用して、iPhoneのロック画面でLive Activityストリームを開始、更新、一時停止、再開、または終了します。
  • ロック画面ウィジェットを更新create_widget_metricset_widget_metric_value を使用して、ウィジェットメトリクスを作成し、ロック画面ウィジェットに新しい値をプッシュします。
  • チャンネルとターゲティングを整理 — チャンネルを作成および管理し、ユーザーやデバイスを割り当てて、ターゲット通知やアクティビティを実現します。
  • 通知とアクティビティの履歴を確認list_push_notificationslist_live_activities を使用して、過去のプッシュ通知やLive Activitiesを一覧表示および確認します。

ドキュメント

AIモデルやエージェントにあなたのiPhoneへの直接アクセスを提供

サーバーURL


https://mcp.activitysmith.com/mcp


プロトコル

modelcontextprotocol.io

概要

公式のActivitySmith MCPサーバーをClaude Code、Cursor、Codex、またはリモートMCPサーバーをサポートするその他のクライアントに接続します。エージェントはOAuthを通じて一度認証を行うことで、APIキーをプロンプトにコピーすることなく、あなたのiPhoneやiPadにプッシュ通知を送信したり、Live Activitiesをトリガーしたりできるようになります。

エージェントができること

プッシュ通知

ペアリングされたデバイスやターゲットチャネルにプッシュ通知を送信します。

Live Activities

iPhone上でLive Activitiesを開始、更新、終了します。例えば、ロック画面上でのライブタスクの進捗表示などです。

ロック画面ウィジェット

ウィジェットメトリクスを作成し、ロック画面ウィジェットのメトリクス値を更新します。

チャネルと履歴

チャネルの管理、アカウントユーザーとデバイスの一覧表示、APIキーの管理、プッシュ通知とLive Activitiesの履歴の一覧表示を行います。

セットアップ手順

サーバーURLはすべてのクライアントで共通です。ブラウザで一度OAuth画面を承認すると、新しいセッションでActivitySmithツールが利用可能になります。

Claude Code


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


次に、Claude Codeセッション内で /mcp を実行し、認証フローを進めます。

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サーバーと組み合わせる際には注意を払うことを推奨します。

リソースツール説明
プッシュ通知send_push_notificationオプションのアクション、メディア、チャネルターゲットを含むプッシュ通知を送信します。
list_push_notificationsアカウントのプッシュ通知履歴を一覧表示します。
get_push_notification公開IDで1つのプッシュ通知を取得します。
Live Activitiesset_live_activity_stream管理対象のLive Activityストリームを開始または更新します。
pause_live_activity_streamストリームを一時停止し、現在のLive Activityを終了します。
resume_live_activity_stream一時停止したストリームを再開し、更新が再び適用されるようにします。
end_live_activity_stream現在のLive Activityを終了し、ストリームキーを削除します。
list_live_activitiesアカウントのLive Activitiesを一覧表示します。
ロック画面ウィジェットcreate_widget_metricウィジェットメトリクス定義を作成します。
set_widget_metric_valueウィジェットメトリクスの最新値を設定します。
update_widget_metricウィジェットメトリクス定義を更新します。
list_widget_metricsアカウントのウィジェットメトリクスを一覧表示します。
delete_widget_metricウィジェットメトリクスを削除します。
チャネルcreate_channelプッシュ通知とLive Activitiesのターゲット用チャネルを作成します。
get_channel割り当てられたユーザーとデバイスを含む1つのチャネルを取得します。
list_channelsアカウントのチャネルを一覧表示します。
update_channelチャネルスラッグを更新します。
set_channel_usersチャネルのユーザーメンバーシップを置き換えます。
set_channel_devicesチャネルの明示的なデバイス割り当てを置き換えます。
delete_channelチャネルを削除します。
ユーザーとデバイスlist_account_usersチャネル割り当て用のアカウント内ユーザーを一覧表示します。
list_account_devices明示的なチャネル割り当て用のアクティブなデバイスを一覧表示します。
APIキーcreate_api_keyAPIキーを作成します。キーシークレットは一度だけ表示されます。
list_api_keysAPIキーを一覧表示します。シークレット値は返されません。
update_api_keyAPIキーの名前またはチャネルスコープを更新します。
delete_api_key公開IDでAPIキーを削除します。

エージェントに最新情報を知らせる準備はできましたか?

無料トライアルを開始しましょう。クレジットカードは不要です。いつでもキャンセル可能です。

今すぐ始めるデモを依頼する