local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
📝 Apple Notes MCP サーバー
**Apple Notes MCPサーバーは、**自然言語によるApple Notesとのシームレスなインタラクションを可能にするモデルコンテキストプロトコルサーバーです。Claudeやその他のAIアシスタントを使って、ノートの作成、検索、取得を簡単に行うことができます!🎉
🎯 機能
- **ノートを作成:**タイトル、コンテンツ、タグを付けて新しいノートをすばやく作成します 📝
- **ノートの検索:**強力な検索機能を使ってノートを検索します 🔍
- **コンテンツの取得:**タイトルからノートの全コンテンツを取得できます 📖
- iCloud 統合: iCloud Notes アカウントと直接連携します ☁️
🚀 はじめに
前提条件
- Apple Notesアプリが設定されたmacOS
- Node.js (バージョン 20.0.0 以上)
- Yarn パッケージマネージャー
インストール
- リポジトリをクローンします。Copy
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
- サーバーを起動します。Copy
- Claude Desktop を設定します。claude_desktop_config.json
claude_desktop_config.json
以下のように更新します。Copy注:
/path/to/mcp-apple-notes
をクローンしたリポジトリの実際のパスに置き換えてください。コマンドを初めて実行する際に、スクリプトがApple Notesにアクセスできるように承認する必要がある場合があります。
MCP サーバーの初期化
サーバーが正常に起動すると、次のように表示されます。
サーバーはノート操作を処理する準備が整いました!🎉
🛠️ 使用方法
利用可能なツール
- メモを作成
- 説明: Apple Notesに新しいメモを作成します
- パラメータ:
- 応答例:Copy
- 検索ノート
- 説明: タイトルでノートを検索する
- パラメータ:Copy
- 応答例:Copy
- ノートコンテンツを取得する
- 説明: 特定のメモの全内容を取得します
- パラメータ:Copy
- 応答例:Copy
📚 使用例
1. 素早くメモを取る
会議やブレーンストーミング セッション中にメモを作成します。
2. 情報検索
必要なときに特定のメモを検索します。
3. コンテンツのレビュー
特定のメモの完全な内容を取得します。
⚡ 最良の結果を得るためのヒント
- Apple NotesアプリがiCloudで正しく設定されていることを確認してください
- 検索性を高めるために説明的なタイトルを使用する
- 整理しやすくするために、メモを作成するときに関連タグを追加します。
🔧 開発
このプロジェクトはTypeScriptを使用し、最新のESモジュールパターンに準拠しています。主なファイル:
src/index.ts
: メインサーバーの実装src/services/appleNotesManager.ts
: コアノート管理機能src/utils/applescript.ts
: AppleScript統合ユーティリティ
開発コンテナ
VS Code ユーザー向けに開発コンテナ構成が提供されており、次の機能が提供されます。
- TypeScript Node.js環境
- コードフォーマット用のPrettier
- 依存関係の自動インストール
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
Apple Notesユーザーのために❤️で作成
You must be authenticated.
自然言語による Apple Notes との対話を可能にし、iCloud 統合によるメモの作成、検索、取得をサポートし、シームレスなメモ管理を実現します。