Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add connerkward/mcp-apple-notes --skill apple-notes-searchgit clone --depth 1 https://github.com/connerkward/mcp-apple-notesWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/connerkward/mcp-apple-notes/apple-notes-search)<a href="https://agentmods.dev/skills/connerkward/mcp-apple-notes/apple-notes-search"><img src="https://agentmods.dev/badge/skills/connerkward/mcp-apple-notes/apple-notes-search/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/connerkward/mcp-apple-notes/apple-notes-search"><img src="https://agentmods.dev/badge/skills/connerkward/mcp-apple-notes/apple-notes-search.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00209 | $0.01688 |
| Opus 5.5 | $0.00084 | $0.00675 |
| Sonnet 5.5 | $0.00042 | $0.00338 |
| Haiku 4.5 | $0.00021 | $0.00169 |
Grade C, and why
apple-notes-search scanned grade C with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Downloads and executes remote codehighSupply chain
curl | sh runs whatever the server returns today, which is not necessarily what it returned when this was reviewed.
1. **Install bun** (if absent): `curl -fsSL https://bun.sh/install | bash` Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
1. **Install bun** (if absent): `curl -fsSL https://bun.sh/install | bash` Copies of this mod
1 near-identical copy found in the catalogue:
- apple-notes-search — 100% identical, 0 lines differ
How it starts
The opening of the file, as written. The whole thing — 94 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Apple Notes search & connection-discovery
apple-notes is an MCP server for semantic search and connection-discovery across the
user's own Apple Notes — hybrid search, Swanson-ABC bridges, entity threads, and cited
synthesis over everything they've written. Embeddings, search, BM25, clustering, and
bridges run on-device; only synthesis generation calls an LLM (local OR cloud,
the user's choice).
This skill covers (1) the one-time setup you must walk the user through, and (2) which tool to reach for, since the server exposes many.
First: is the MCP connected?
If apple-notes tools are not available, the server isn't registered yet — do the
Setup below before anything else. If tools exist but a search returns "not indexed"
or empty, run index-notes first (see Ranking caveats).
Setup (walk the user through this — it's the skill's real value)
The server reads Apple Notes' SQLite store directly, so the bun binary needs Full Disk Access. Steps, in order:
- Install bun (if absent):
curl -fsSL https://bun.sh/install | bash - Clone + install deps:
git clone https://github.com/connerkward/mcp-apple-notes cd mcp-apple-notes && bun install - Grant Full Disk Access to bun. Open System Settings → Privacy & Security → Full
Disk Access, click
+, and add~/.bun/bin/bun(press Cmd+Shift+G in the file picker and paste the path). Without this the server cannot read NoteStore.sqlite and every call fails with a permissions error. (bun install's postinstall tries to open this pane automatically.) - Register the MCP server (pick the user's client):
- Claude Code:
claude mcp add apple-notes -- bun /absolute/path/to/mcp-apple-notes/index.ts --stdio - Claude Desktop: add to
claude_desktop_config.json:{ "mcpServers": { "apple-notes": { "command": "/Users/<you>/.bun/bin/bun", "args": ["/Users/<you>/mcp-apple-notes/index.ts", "--stdio"] } } } - As a Claude Code plugin (bundles this skill too):
/plugin marketplace add connerkward/ckw-skillsthen/plugin install apple-notes@connerkward.
- Claude Code:
- Restart the client, then tell the user to ask "Index my Apple Notes" (or call
index-notes). First index of ~1,800 notes takes a few seconds.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 94 lines · 209 tokens per session scan C bb15afe64cf9
apple-notes-search is a skill published in the GitHub repository connerkward/mcp-apple-notes (8 stars, last pushed 4mo ago), licensed MIT. It adds 209 tokens to every session and 1,688 once invoked, about $0.0008 per session on Opus 5.5. A static security scan graded it C with 2 findings (downloads and executes remote code, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
apple-notes
Use this skill when the user wants to interact with Apple Notes on macOS - creating, searching, reading, updating, deleting, organizing, or formatting notes and folders. This skill provides access to Apple Notes through MCP tools and includes safe formatting guidance.
session-artifact-indexing
Use this skill when a session creates or references several documents, trackers, plans, templates, source links, or skills that the user may need later.
apple-notes-search
Semantic + keyword search and connection-discovery across the user's own Apple Notes via the apple-notes MCP server. Use when the user wants to find, recall, or synthesize something from their notes, or surface non-obvious bridges/related notes. macOS, on-device.
Google Workspace integration — Gmail, Drive, Calendar, Contacts, Tasks, and Sheets via gogcli.
notion
Read, create, update, and manage Notion pages, databases, and blocks.
hudu
Every Hudu cmdlet, plus an offline SQLite mirror, cross-entity audits, and agent-native output no PowerShell module or read-only MCP ships. Trigger phrases: hudu hygiene scorecard, audit hudu documentation, find stale hudu passwords, what hudu certs expire soon, score hudu documentation completeness, onboard a new…