Apple Notes MCP logo

Apple Notes MCP

未申請

作者: sweetrb

MCP server for Apple Notes - read, search, create, edit, organize, and export notes on macOS via Claude and other AI assistants

aiappleapple-notesapple-shortcutsapplescriptclaudecodexmacosmcpmodel-context-protocolnotes

インストール

$claude mcp add apple-notes -s user -- npx -y apple-notes-mcp

サーバーをセットアップ

このサーバーには個別の設定が必要です。再利用可能な公開起動コマンドがないため、プロジェクトの手順に従ってください。

プロジェクトの手順

Search & Webの他のサーバー

ディレクトリ全体を見る

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

36 件中 36 件

ドキュメントに記載されたツール (36)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

append-to-note

Appends or prepends content to an existing note without replacing it. Always reads and writes as HTML, preserving all existing rich formatting.

batch-delete-notes

Deletes multiple notes at once by ID.

batch-move-notes

Moves multiple notes to a folder.

create-folder

Creates a new folder, including a whole nested hierarchy in one call.

create-note

Creates a new note in Apple Notes.

delete-folder

Deletes a folder.

delete-note

Deletes a note (moves to Recently Deleted in Notes.app).

doctor

Run a full setup diagnostic: Notes.app reachability, the Automation permission, configured accounts, and Full Disk Access — each reported as ok / warn / fail with an actionable message. This is the richer counterpart to health-check; reach for it first when something isn't working.

export-notes-json

Exports all notes as a JSON structure.

fetch-attachment

Returns a note attachment's bytes as base64, without writing to disk (the read counterpart to save-attachment).

get-checklist-state

Reads checklist done/undone state for a note. This bypasses the AppleScript limitation where body of note strips checklist state, by reading directly from the NoteStore SQLite database.

get-default-location

Returns the default account and folder Notes.app uses for newly created notes.

get-note

metadata (BETA)

get-note-by-id

Retrieves a note using its unique CoreData identifier.

get-note-content

Retrieves the full content of a specific note.

get-note-details

Retrieves metadata about a note (without full content).

get-note-link

Returns the notes://showNote?identifier=<uuid> deep-link URL for a note. The URL opens the note in Notes.app on iOS and macOS and can be stored in Reminders tasks or shared links.

get-note-markdown

Gets a note's content as Markdown instead of HTML. If the note contains checklists and Full Disk Access is granted, checklist items are automatically annotated with [x] (done) or [ ] (undone).

get-note-plaintext

Retrieves a note's body as plain text, with no HTML markup.

get-notes-stats

Gets comprehensive statistics about your notes.

get-selected-notes

Reads the currently selected note(s) from the Notes.app UI.

get-sync-status

Checks iCloud sync status.

health-check

Verifies Notes.app connectivity and permissions.

list-accounts

Lists all configured Notes accounts.

list-attachments

Lists attachments in a note.

list-folders

Lists all folders in an account with full hierarchical paths.

list-notes

Lists all notes, optionally filtered by folder, date, and limit.

list-shared-notes

Lists all notes shared with collaborators.

move-note

Moves a note to a different folder. The note is relocated in place via Notes.app's native move, so its id, creation date, and all embedded attachments (files, images, scans, PDFs, audio) are preserved. The destination folder must already exist — create it first with create-folder.

save-attachment

Saves a note attachment to disk.

search-notes

Searches for notes by title or content.

show-account

Reveals an account in Notes.app using its unique CoreData identifier.

show-attachment

Reveals one note attachment in Notes.app. Attachments are elements of a note, so this takes both the note id and the attachment id (the same pair used by save-attachment / fetch-attachment).

show-folder

Reveals a folder in Notes.app using its unique CoreData identifier.

show-note

Reveals a note in Notes.app using its unique CoreData identifier.

update-note

Updates an existing note's content and/or title.

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。