カレンダーに入れて
チャットに「木曜 15 時 歯医者」と打つだけ。ロック中の iPhone のカレンダーに予定が作られ、エージェントが「追加しました:歯医者 · 木 15:00」と読み上げます。
Askew は、Claude や ChatGPT、Cursor など MCP 対応のエージェントがロック中の iPhone でショートカットを実行できるようにするリレーです。カレンダー、リマインダー、メモ、連絡先、ヘルスケア、写真、HomeKit。Apple の個人データにサーバー API はなく、唯一の入口はあなたの iPhone です。エージェントがその扉を通ります。ショートカットを実行し、結果を受け取り、iPhone が自ら送るものも受け取ります。iOS アプリはウェイトリスト受付中です。複数の iPhone と iPad への対応は一般公開前の検証を進めています。Mac ローカル MCP パッケージは公開済みです。
Claude Code、ChatGPT、Codex、Cursor、n8n など、MCP サーバーを追加できるエージェントに対応。iOS アプリはまだ未公開です。
Askew はローカル MCP サーバーとして提供されます。エージェントが MCP サーバーを追加できれば、iPhone を使えます。SDK もプラグインもブラウザ拡張も不要です。
コネクタは npm の askew-mcp パッケージで、GitHub に MIT ライセンスで公開しています。Askew の中で鍵を持つ唯一の部分なので、コードを読めるようにしてあります。 Mac 単独のローカル実行:mac-shortcuts-mcp 0.1.2 (npm).
各製品名はそれぞれの所有者の商標です。Askew はこれらと提携・承認関係にありません。
この手順は、まだウェイトリスト受付中の iOS リレー向けです。Mac では公開済みの MCP パッケージを使い、エージェントが動く同じスリープしていない Mac 上でショートカットを実行できます。
ローカルの Askew コネクタを MCP サーバーとしてエージェントに追加します。エージェントに run、notify、inbox といったツールが増えます。
$ claude mcp add askew -s user -e ASKEW_CONNECTOR_KEY=akc_… -- npx -y askew-mcpAskew アプリでリンクをひとつタップ。ショートカットのオートメーションが 1 つ iPhone に入ります。スイッチをオンに。作るオートメーションはこれだけです。
初回だけロック解除した状態で「常に許可」を 1 回。以降はロック中の iPhone で 1〜2 秒、確認なしで動きます。
iPhone にアプリ 1 つ、エージェントに MCP サーバー 1 つ、オートメーション 1 つ。リレー api.askew.my がデフォルトなので、サーバー側の設定は不要です。
iPhone(iOS 27)に Askew アプリを入れます。まだ App Store にはありません。最初の TestFlight ビルドはウェイトリストからご案内します。アプリで:設定 → デバイスを登録 → 通知を許可 → 新しいコネクタ → キーをコピー。キーは akc_ で始まり、一度しか表示されません。
コネクタは npm の askew-mcp パッケージです(Node 22 以降)。使うエージェントを選んでください:
claude mcp add askew -s user -e ASKEW_CONNECTOR_KEY=akc_… -- npx -y askew-mcp
{
"mcpServers": {
"askew": {
"command": "npx",
"args": ["-y", "askew-mcp"],
"env": { "ASKEW_CONNECTOR_KEY": "akc_…" }
}
}
}
[mcp_servers.askew]
command = "npx"
args = ["-y", "askew-mcp"]
env = { ASKEW_CONNECTOR_KEY = "akc_…" }
初回起動時にコネクタの指紋が表示されます。アプリのコネクタ画面に出る指紋と一度だけ見比べてください。それがエンドツーエンドの鍵確認です。
ソース: github.com/Dominic-DK/askew-mcp(MIT)。Issue・PR 歓迎。
アプリで:プリセット → Askew ディスパッチャー → インストール。共有シートで「ショートカット」を選び → ショートカットを追加 → 開いて一番上の「オートメーション」をオンに。iPhone をロックせずに、設定 → チェックからテストプッシュを 1 回送り、「常に許可」を 1 回タップ。あとはエージェントに:
“木曜 15 時の歯医者を iPhone のカレンダーに入れて。”
エージェントに 11 個のツールが増えます。askew_run、askew_notify、askew_inbox_wait など。プリセットでレシピを足すのはリンクをタップするだけで、オートメーションは変わりません。
セットアップガイド全文 — 各手順の詳細、指紋の照合、上限、緊急停止、うまくいかないときの対処。
エージェントが iPhone に頼み、iPhone がエージェントに知らせ、エージェントがロック画面に見せます。
チャットに「木曜 15 時 歯医者」と打つだけ。ロック中の iPhone のカレンダーに予定が作られ、エージェントが「追加しました:歯医者 · 木 15:00」と読み上げます。
リマインダーの追加・検索・完了。メモの作成・検索。コピーではなく、いま使っているアプリそのものを扱います。
「さっき撮ったレシートを記録して」。iPhone が最新の写真から文字を抽出して返します。許可しない限り画像は iPhone の外に出ません。
「おやすみ」や「外出」をエージェントに実行させます。今の HomeKit 設定と権限のまま、iPhone 上で動きます。
睡眠の集中モードが終わると、iPhone が今日の予定、未完了のリマインダー、天気を集めてエージェントへ。ブリーフィングがロック画面に届きます。
ウォレットの取引ごとに金額・店名・カードがオートメーションで送られます。エージェントが台帳やスプレッドシート、Notion に追記。支払い後の作業はゼロです。
アクションボタンを長押しして話す。Safari から記事や PDF を共有する。ボイスメモを送る。すべてエージェントの受信箱に届き、答えは通知で返ってきます。
ブリーフィング、下書き、アラートが本物のロック画面通知として届き、Apple Watch にも表示。全文はアプリに残ります。
ロック中の iPhone でのリレー実行は実機で確認済みです。iOS アプリはウェイトリスト受付中で、複数デバイスと iPad の検証は進行中です。Mac ローカル MCP パッケージは公開済みです。
| 機能 | こんなふうに使います |
|---|---|
| 暗号化されたローカル実行履歴 | askew-mcp 0.2.1 は暗号化されたローカル実行記録と askew_get_run による結果照会に対応します。ローカル記録を保持していれば、再起動後も同じ冪等キーでは再実行しません。記録はこの Mac だけに保存されます。 |
| 自分の Mac でローカル実行 | askew-mcp 0.2.1 と独立パッケージ mac-shortcuts-mcp 0.1.2 を npm で公開しました。エージェントが動く同じ Mac がスリープしていないときに実行します。リレー経由で別の Mac を遠隔実行する機能ではありません。 |
| ロック中の iPhone でショートカットを実行 | エージェントに「歯医者を 9/24 15 時にカレンダーへ」と言うと、ロックされた iPhone に入り、3 秒ほどで確認が返ります。 |
| iPhone の中身を読む | 「今週の予定は?」 iPhone に触れずにカレンダー・リマインダー・メモ・連絡先が返ってきます。 |
| エージェント → あなたへ通知 | 長い処理が終わるとエージェントが iPhone に知らせます。結果ボックスに残ります。 |
| iPhone → エージェント | ショートカットの動作 1 つで iPhone から何でもエージェントの受信箱に送れます。次のターンで読みます。 |
| エンドツーエンド暗号化 | コネクタがあなたのパソコンで封をします。リレーは封筒を運ぶだけです。 |
| タップして実行 | 慎重に扱いたいレシピは先に確認します。通知が届き、タップして初めて動きます。 |
| オフラインでも失わない | 機内モードで実行しても結果は iPhone に溜まり、つながったら送られます。 |
| エージェントなしでも使える | JSON 操作・テンプレート・変数・シークレット保管。単体で使えるショートカットの動作です。 |
| 緊急停止 | iPhone のボタン 1 つで全部止まります。待機中のものも取り消されます。 |
| 自分のショートカットを取り込む | ショートカット App で作って iCloud リンクを貼ると、権限・外部送信先・ベタ書きのキーを代わりに確認します。 |
| すべて削除 | App から一度でアカウントとデータを完全に消します。 |
| 設定チェック | 通知の許可・プッシュトークン・コネクタの指紋を App が確認し、テストプッシュを送って 1 件が最後まで動くのを目で見られます。 |
| 無料 | Pro — 月 $19.99 / 年 $199.99 | |
|---|---|---|
| iPhone が働く回数 | 1 日 1,000 回 | 1 日 10,000 回 |
| オンにできるレシピ | 同時に 5 個 | 無制限 |
| 同時実行 | 2 個 | 5 個 |
| 履歴の保存 | 7 日 | 90 日 |
| エージェントなしで使う機能 | 無制限 | 無制限 |
| エンドツーエンド暗号化 | 込み | 込み |
| 公式レシピ | すべて | すべて |
1 回 = iPhone が 1 つ仕事をしたことです。エージェントが一覧を読んだり状態を確認するのは数えません。iPhone のタイムゾーンの深夜にリセットされます。1 日 1,000 回は 26 秒ごとに休まず動き続ける量なので、実際に先に当たるのはオンにしたレシピ 5 個のほうです。
リリース初日からのキャンペーン:最初の 1 か月は無料枠 5 倍・サブスク初月 50% オフ。
| 機能 | 何ができるように |
|---|---|
| レシピマーケット | 作ったレシピを公開し、リンクで共有し、人が作ったものを見つけられます。 |
| 複数の iPhone | アカウント復旧、デバイス管理、ルートごとの実行先選択を実装しました。iOS アプリの一般公開前に、複数の iPhone での指定実行と復旧を検証しています。 |
| iPad の検証 | iPad の通知オートメーションと指定デバイスでの実行は、正式対応前に実機検証が必要です。 |
| 写真とファイル | いまはテキストだけです。 |
| 失敗の診断 | なぜ動かなかったかを教えてくれる画面。 |
ローカルコネクタはコンピュータとデバイス間の入力・結果・添付ファイルを暗号化します。アプリのフィンガープリントの単語を照合して接続を確認してください。
| 中継サーバーに見える情報 | 対応するローカルコネクタ経由で暗号化する内容 |
|---|---|
| ルート名、日時、状態、エラー、プッシュトークン | 入力・結果・添付ファイル |
| 通知タイトル | 通知本文・拡張内容 |
| レシピのリンク、アクション説明、アップロードしたショートカットファイル | 共有変数の値 |
選択したエージェントやショートカットが呼び出すサービスは、許可したデータを受け取る場合があります。レシピはサーバーで処理するため秘密情報を含めないでください。保存・削除の例外はポリシーをご覧ください。
iOS アプリは iOS 27 の iPhone 向けで、まだウェイトリスト受付中です。 複数の iPhone と iPad への対応は一般公開前の検証中です。Mac ローカル MCP パッケージは公開済みです。askew-mcp 0.2.1 と mac-shortcuts-mcp 0.1.2 は、エージェントが動く同じ Mac がスリープしていないときに動作します。リレー経由で別の Mac を遠隔実行しません。Android 版はなく、予定もありません。
iOS 27 以降。 ロック中の iPhone でショートカットを起こす iOS 27 の通知トリガーオートメーションに依存しています。iOS 26 以前への代替手段はなく、App Store の最低バージョンで制限します。コネクタはパソコンで動き、Node 22 が必要です。
MCP サーバーを読み込めること。Claude Code、Codex、Cursor、n8n とほとんどのエージェントフレームワークが該当します。ローカルコネクタはエージェントが必要なときに起動する小さなプロセスです。常駐デーモンも WebSocket もブラウザ拡張もありません。
1 つ、1 回だけ。ディスパッチャーのオートメーション 1 つがすべてのレシピを処理します。レシピの追加はリンクをタップするだけ。初回だけロック解除した状態で「常に許可」を 1 回押します。
動きます。実機計測で、ロック中にプッシュから結果まで 1〜2 秒、20 回連続で確認なしに通りました。
未定です。リレーは小さく、コネクタはエンドツーエンド暗号化なので、セルフホストは検討中です。ウェイトリスト登録時に必要かどうか教えてください。
未発表です。実機テストと App Store 審査の間はウェイトリストで受け付けます。価格はリリース前に公開します。
日付順、新しいものが上。コネクタ自体のリリースノートはリポジトリにあります。
askew-mcp 0.2.1 は暗号化されたローカル実行記録と askew_get_run による結果照会に対応します。ローカル記録を保持していれば、再起動後も同じ冪等キーでは再実行しません。記録はこの Mac だけに保存されます。
askew-mcp 0.2.0 を npm で公開しました。11 個のツールと現在の Mac でのローカル実行に対応します。独立パッケージ mac-shortcuts-mcp 0.1.2 も公開済みです。iOS アプリはウェイトリスト受付中で、複数の iPhone と iPad の検証は続いています。
askew-mcp のソースを GitHub に MIT で公開。封筒形式のユニットテスト付き。npm 0.1.1 はリポジトリへのリンクを含みます。
ローカルコネクタの初リリース: npx -y askew-mcp、ツール 9 種、HPKE エンドツーエンド暗号化、コネクタ指紋、アカウント鍵で封じた共有変数。
ソウルのリレー api.askew.my、英・韓・中・日のランディング、ウェイトリスト、署名済みレシピ 13 種とアプリからのワンタップ導入、Apple でサインイン。
エージェント → ロック中の iPhone → カレンダー予定、結果が 1〜2 秒で返る。ロック状態で 20 回連続、確認なし。
メールアドレスだけ。インストールできるビルドができたらご連絡します。iPhone。iOS 27 が必要です。