@mgcrea/mcp-apple-notes

MCPattesté
v1.23.0io.github.mgcreaMITMis à jour il y a 4 jnpmGitHub

Search, read and act on Apple Notes — folders, attachments, writes off by default

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Build attesté
Une attestation de provenance vérifiée lie cet artefact au dépôt indiqué. Personne n’a encore revendiqué l’annonce — cela prouve où le code a été construit, pas qui le soutient.
1kTéléch./sem.
2Étoiles GitHub
il y a 4 jDernière mise à jour
Paquet
Auteurio.github.mgcrea
LicenceMIT
Version1.23.0
Sourcenpm+mcp-registry
Statut de confiance
A
85/100Fiable
Listé dans l’index Forge+10/10
Identité vérifiée · build attesté+20/20
Signature de publication Ed25519+0/5
Incluse automatiquement quand l’éditeur exécute `forge publish`
Vérification de domaine+0/5
Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+5/5
Correspondance de mainteneur npm+0/5
Éditeur : ajoutez le login GitHub vérifié aux mainteneurs du paquet npm (npm owner add <login>)
Analyse CVE · propre+30/30
Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIdentité vérifiée
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance✓ Vérifié par Sigstore · 938b31f
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils15 outils · 2 privilégiés
Analyse de sécurité✓ Proprev1.9.0 · il y a 22 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé2 sept. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

15 outils · 2 privilégiés
Extrait statiquement du paquet publiév1.9.0 · 22d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

apple_notes_findSearch the note library for everything on a topic and summarise what is actually written there — opening the notes rather than answering from titles.

Search the note library for everything on a topic and summarise what is actually written there — opening the notes rather than answering from titles.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_captureWrite something into the note library, checking first whether it belongs in a note that already exists. Requires writes to be enabled.

Write something into the note library, checking first whether it belongs in a note that already exists. Requires writes to be enabled.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_diagnosticsReport which lanes are live, which macOS permissions are granted, and what each missing one is blocking. Start here when a tool returns degraded or fails — it names the exact System Settings pane to open.

Report which lanes are live, which macOS permissions are granted, and what each missing one is blocking. Start here when a tool returns degraded or fails — it names the exact System Settings pane to open.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_list_accountsList the Notes accounts, with how many folders and notes each holds. Start here to discover account names for the other tools.

List the Notes accounts, with how many folders and notes each holds. Start here to discover account names for the other tools.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_list_foldersList folders across every account. Folders nest, so each entry carries its depth and the account it belongs to. Use the returned id with the move and create tools.

List folders across every account. Folders nest, so each entry carries its depth and the account it belongs to. Use the returned id with the move and create tools.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_create_noteCreate a note. Notes takes its title from the first line of the body, so `title` is prepended as a heading rather than set as a property.

Create a note. Notes takes its title from the first line of the body, so `title` is prepended as a heading rather than set as a property.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_update_noteReplace or append to a note's body. Editing the first line changes the title, because that is where Notes takes it from.

Replace or append to a note's body. Editing the first line changes the title, because that is where Notes takes it from.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_add_attachmentAttach a file to a note. This is the only way to put an image in a note — an <img> tag in the body creates an attachment whose bytes are never loaded.

Attach a file to a note. This is the only way to put an image in a note — an <img> tag in the body creates an attachment whose bytes are never loaded.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_move_noteprivilégiéMove a note to another folder.

Move a note to another folder.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_delete_notesprivilégiéDelete notes. They go to Recently Deleted rather than being destroyed, but this still requires an explicit confirm.

Delete notes. They go to Recently Deleted rather than being destroyed, but this still requires an explicit confirm.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_list_notesList notes, newest first. Returns a `ref` per note for the read and action tools. Prefers Notes' own index, which stays fast as a library grows.

List notes, newest first. Returns a `ref` per note for the read and action tools. Prefers Notes' own index, which stays fast as a library grows.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_search_notesSearch notes. `scope: "full"` (the default) matches the body text; `scope: "title"` matches only titles and previews and is the cheaper query. Returns a `ref` per hit.

Search notes. `scope: "full"` (the default) matches the body text; `scope: "title"` matches only titles and previews and is the cheaper query. Returns a `ref` per hit.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_get_noteRead one note's full text by ref. Password-protected notes report as locked rather than returning an empty body — their text is encrypted at rest.

Read one note's full text by ref. Password-protected notes report as locked rather than returning an empty body — their text is encrypted at rest.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_list_attachmentsList a note's attachments. Metadata only — retrieving the bytes needs Full Disk Access, because the scripting dictionary carries no file path.

List a note's attachments. Metadata only — retrieving the bytes needs Full Disk Access, because the scripting dictionary carries no file path.

Aucun schéma d’entrée n’a été publié pour cet outil.

apple_notes_save_attachmentSave one attachment to disk. Needs Full Disk Access. It can only write into APPLE_NOTES_ATTACHMENT_DIR (default ~/Downloads) and will not overwrite an existing file unless you ask it to. Write-gated because it puts a file on the user's disk, even though it changes nothing in Notes.

Save one attachment to disk. Needs Full Disk Access. It can only write into APPLE_NOTES_ATTACHMENT_DIR (default ~/Downloads) and will not overwrite an existing file unless you ask it to. Write-gated because it puts a file on the user's disk, even though it changes nothing in Notes.

Aucun schéma d’entrée n’a été publié pour cet outil.

15 outils sur 15 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Search, read and act on Apple Notes — folders, attachments, writes off by default

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-09-02 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 3 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

54 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+42 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.

Thèmes

Apparentés dans notes & productivity