Apple Notes MCP Server は Apple が作ったものですか?
いいえ。Rafal Wilinski によるコミュニティプロジェクトです。Apple はメモ用の公式 MCP サーバーを公開していません。
@RafalWilinski
基本情報
Claude でメモと対話しましょう。Model Context Protocol を使って Apple メモに RAG を行います。
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"fraud": {
"command": "cmd",
"args": []
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
Apple Notes MCP Server(RafalWilinski による mcp-apple-notes)は、Claude が Apple メモを検索・読み取り・作成できるようにするローカルの apple notes mcp server で、オンデバイスの埋め込みモデルによるセマンティック検索と RAG を備えています。
コミュニティによるオープンソースプロジェクトで、Apple の公式製品ではありません。JXA(JavaScript for Automation)でメモアプリからメモを読み込み、all-MiniLM-L6-v2 モデルで埋め込みを作成し、ベクトルを Mac 上の LanceDB に保存します。API キーもクラウドサービスも使わないため、メモについて自然な言葉で質問すると、Claude が関連するメモを見つけてくれます。なお、リポジトリは 2024 年 12 月以降更新されておらず、未解決の issue でセットアップの問題がいくつか報告されています(トラブルシューティングを参照)。
前提条件:Apple メモアプリが入った Mac、Bun、そして Claude Desktop などの MCP クライアント。
リポジトリをクローンして依存関係をインストールします。
git clone https://github.com/RafalWilinski/mcp-apple-notes
cd mcp-apple-notes
bun install
claude_desktop_config.json に、Bun で index.ts を実行するエントリを追加します。{
"mcpServers": {
"apple-notes": {
"command": "/Users/<YOUR_USER_NAME>/.bun/bin/bun",
"args": ["/Users/<YOUR_USER_NAME>/mcp-apple-notes/index.ts"]
}
}
}
<YOUR_USER_NAME> を macOS のユーザー名に置き換え、パスがクローンした場所と一致していることを確認してください。README の例ではフォルダ名が apple-notes-mcp になっていますが、git clone で作られるのは mcp-apple-notes です。この不一致はリポジトリの未解決 issue でも指摘されています。
README に記載されているのは Claude Desktop だけです。Claude Code でも同じ stdio コマンドを実行できます。
claude mcp add apple-notes -- /Users/<YOUR_USER_NAME>/.bun/bin/bun /Users/<YOUR_USER_NAME>/mcp-apple-notes/index.ts
Cursor などのほかの MCP クライアントでも、mcpServers の設定で同じ command と args を使えます。macOS から、サーバーを起動するアプリにメモの操作を許可するよう求められる場合があります。
all-MiniLM-L6-v2 埋め込みモデルによる Apple メモのセマンティック検索。create-note ツール)。サーバーは index.ts で 5 つのツールを登録しています。
index-notes はすべてのメモを読み込み、セマンティック検索用のインデックスを作ります。最初に実行し、メモを大量に追加した後にも再実行してください。search-notes はインデックスを使ってタイトルや内容で検索し、list-notes はすべてのメモのタイトルだけを返します。get-note はタイトルを指定してメモの全文と詳細を返します。create-note はタイトルと内容から新しいメモを作成します。内容は改行を含まない HTML である必要があります。args のパスが index.ts の実際の場所(クローンしたフォルダは mcp-apple-notes)を指しているか、command が Bun の実行ファイル(~/.bun/bin/bun)を指しているかを確認します。tail -n 50 -f ~/Library/Logs/Claude/mcp.log を実行するか、同じフォルダにあるサーバー固有の mcp-server-<name>.log を確認します。index-notes が Claude Desktop のリクエストタイムアウトより長くかかるという issue が報告されています。繰り返し発生する場合、インデックス作成を大幅に高速化したと報告しているコミュニティのフォークがあります。run-jxa が動かないという報告があります。システム設定で、サーバーを起動するアプリにメモの自動操作が許可されているか確認し、解決しない場合はメンテナンスされているフォークを検討してください。いいえ。Rafal Wilinski によるコミュニティプロジェクトです。Apple はメモ用の公式 MCP サーバーを公開していません。
無料のオープンソースで、API キーは不要です。埋め込みはオンデバイスで計算されます。
サーバー自体はローカルで動作し、埋め込みは Mac 上の LanceDB に保存されます。Claude が取得したメモは、ほかのコンテキストと同様に Claude との会話に渡されます。
いいえ。JXA で Apple メモアプリとやり取りするため、macOS が必要です。
はい。`create-note` ツールがタイトルと HTML の内容からメモを作成します。README にはメモの編集や削除については記載がありません。
セマンティック検索には埋め込みが必要だからです。一度 Claude にインデックス作成を依頼し、大きな変更の後にも再度依頼すると、新しいメモも検索できるようになります。
README に記載されているのは Claude Desktop だけです。標準的な stdio サーバーなので、Claude Code、Cursor などの MCP クライアントでも同じ Bun コマンドで起動できます。
最後のコミットは 2024 年 12 月で、未解決の issue ではセットアップのバグが報告され、コミュニティのフォークが紹介されています。自分で問題を解決するか、フォークを試すことを想定してください。

Serve your docs to AI agents over SSH and MCP. Agents use ls, cat, grep, find, and pipes against a virtual filesystem backed by your documentation. Identity-scoped access, governed writing with human approval, and portab

Mess in, magic out: pour in your D&D and TTRPG notes and LoreKeeper keeps them as a private store for your world. Ask Claude or ChatGPT about it, or build a sourcebook.

Open-source Python SDK & MCP interface for Priostack Agent Context Network (ACN). Zero-setup, autonomous memory orchestration for AI agents.
Project context your AI can query through MCP — with source evidence.

Ask your Takibi Base collections anything; get answers with cited passages and a support score.
コメント