Cursor Apple Notes Indexer について
Cursor IDE 用の MCP クライアントアプリで、Apple Notes をローカルで検索・インデックス化します。エディタを離れずに素早くノートを検索できます。
主な機能
- 01Apple Notes の検索
- 02漸進的なローカルインデックス
- 03高度な検索フィルタ
- 04ライブインデックス更新
- 05ローカルデータ保存
活用シーン
- 01コード作成中に仕事のノートを検索
- 02フォルダと日付範囲で検索
- 03新しいノートをキャッチするためにインデックスを保つ
- 04インデックス統計を表示
MCP 対応
IDE 内の MCP クライアントとして動作し、Cursor で Apple Notes 検索を直接提供します。
詳細
Cursor Apple Notes Indexer
Cursor MCP アプリで、Apple Notes を検索し、段階的に構築されるローカルインデックスを作成できます。
機能
- 🔍 Apple Notes を検索: Cursor を離れることなく、素早くノートを検索できます
- 📇 段階的なインデックス作成: アプリはあなたが使用するにつれて、インデックスを構築・更新します
- 🔄 ライブアップデート: 再インデックスして最新のノートを取得します
- 🔎 高度な検索: フィルターと演算子を使用して正確に検索できます
- 🗄️ ローカルストレージ: すべてのインデックスされたデータはマシンにローカルに保存されます
インストール
- このリポジトリをクローンします
- Cursor でフォルダを開きます
npm installを実行して依存関係をインストールします- Cursor の MCP パネルでアプリをインストールします
使用方法
ノートのインデックス作成
検索する前に、インデックスを構築する必要があります:
- Cursor でコマンドパレットを開きます (Cmd+Shift+P)
- 「Apple Notes Indexer: Index Notes」と入力します
- インデックス作成プロセスが完了するまで待ちます
ノートの検索
- Cursor でコマンドパレットを開きます (Cmd+Shift+P)
- 「Apple Notes Indexer: Search Notes」と入力します
- 検索クエリを入力します
- 結果を参照します
高度な検索
クエリで高度な検索演算子を使用できます:
folder:"Personal"- 「Personal」フォルダ内のみで検索しますdate:"2023-01-01 to 2023-12-31"- 日付範囲内のノートを検索しますsort:dateNewest- 結果を日付でソートします (最新順)
組み合わせの例:
meeting notes folder:"Work" date:"2023-01-01 to 2023-12-31" sort:dateNewest
インデックスステータスを表示
- Cursor でコマンドパレットを開きます (Cmd+Shift+P)
- 「Apple Notes Indexer: View Index」と入力します
- インデックスされたノートに関する統計を表示します
必要条件
- macOS (Apple Notes を使用するため)
- Cursor IDE
- Node.js 14以上
プライバシー
すべてのデータはローカルマシンに保存されます。アプリはあなたのノートや検索クエリを外部サーバーに送信しません。
トラブルシューティング
Apple Notes へのアクセス時に権限の問題が発生した場合は、以下を確認してください:
- システム環境設定 > セキュリティとプライバシー > プライバシー > オートメーションを開きます
- Cursor に Notes アプリを制御することを許可します
開発
ビルド
npm install
npm run build
貢献
プルリクエストを歓迎します! このプロジェクトへの貢献をお気軽にしてください。
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。