MCP.Market

Apple Notes MCP server

by connerkward·io.github.connerkward/mcp-apple-notes·v1.0.2·8 stars

Semantic search + connection-discovery across your own Apple Notes (bridges, synthesis).

C55/100grade C
What users say
No reviews yet
Be the first
Safety scan
C55/100

full report

Adoption
New

8 stars

Reviews

Write one

Nobody has reviewed Apple Notes yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Apple Notes tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 102 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 55/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Apple Notes compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
55/100
higher than 10% of 3,470 Web search servers
GitHub stars
8
more than 84% of 1,786 Web search servers

Install Apple Notes in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Apple Notes repository's README, as published. We do not edit it. Read it on GitHub

MCP Apple Notes

mcp-apple-notes is an MCP server for semantic search and connection-discovery across your own Apple Notes — hybrid search, Swanson-ABC bridges, entity threads, and cited synthesis over everything you've written.

It traverses your accumulated mass of notes: semantic + BM25 hybrid search, non-obvious bridge connections, entity threads, related-notes, and grounded synthesis across everything you've ever written in Apple Notes. Embeddings, search, BM25, clustering, and bridges run on-device; only synthesis generation calls an LLM (local via LM Studio/Ollama, or cloud via OpenAI — your choice). Built on the Model Context Protocol (MCP).

Forked from RafalWilinski/mcp-apple-notes — this fork reads the SQLite store + protobuf directly and adds bridges, entities, feed, and synthesis.

Install as a Claude Code plugin

/plugin marketplace add connerkward/ckw-skills
/plugin install apple-notes@connerkward

This registers the MCP server and bundles the apple-notes-search agent skill. Or install the MCP server manually — see Installation below (requires macOS + bun + Full Disk Access).

Other MCP Notes servers break at scale. They use JXA (AppleScript automation) to read notes one-by-one — fine for 50 notes, unusable at 500+. At 1,800 notes, JXA takes ~49 minutes just to fetch content. On macOS Sequoia it's worse: Apple silently denies Automation permission to processes without a bundle ID, so JXA-based servers fail entirely. This fork reads the SQLite database directly, decodes the protobuf blobs for real note text, and indexes 1,800 notes in under 5 seconds.

Comparison

JXA on macOS Sequoia: processes without a bundle ID are silently auto-denied Automation permission. This fork reads SQLite directly.

Features

  • 🔍 Semantic search via all-MiniLM-L6-v2 on-device embeddings
  • 📝 BM25 full-text search combined via Reciprocal Rank Fusion
  • 🧠 Re-ranking: RRF × titleboost × recencyfactor
  • 📂 Full folder hierarchy — filter by any path segment
  • 🕐 Auto re-index: every search runs ~1ms change detection and, if notes changed, kicks ONE background index job (single-flight) — search itself never blocks on indexing
  • ✂️ 1500-char chunking for long notes
  • 🍎 Direct SQLite + protobuf decode — real note text, not garbled HTML
  • 🏃‍♂️ On-device — embeddings, search, BM25, clustering, and bridges run locally with no API keys; only optional synthesis generation calls an LLM (local LM Studio/Ollama, or cloud OpenAI — your choice)

Local web app — not just search, but connections & synthesis

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Apple Notes: common questions

Is Apple Notes MCP server safe?
With care: it is graded C, so read the findings first (55/100). Read the Apple Notes safety report
Does Apple Notes need an API key?
Yes. The registry entry asks for OPENAI_API_KEY.
Is Apple Notes maintained?
The last commit was 140 days ago (2026-06-17). The latest release is v1.0.2.
What can I use instead of Apple Notes?
Servers from other publishers that do the same job: Sui Knowledge Base (kapa.ai) MCP server, Arxiv MCP server and Socraticode MCP server.
How does Apple Notes compare with other Web search MCP servers?
safety score 55/100 (higher than 10% of 3,470 Web search servers); github stars 8 (more than 84% of 1,786 Web search servers). Full comparison.

Alternatives to Apple Notes

Same job from other publishers: the closest match first, then the best rated.

  • Sui Knowledge Base (kapa.ai)
    Semantic search across Sui documentation and knowledge sources, powered by kapa.ai
    A
  • Arxiv
    Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
    A
  • Socraticode
    MCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.
    B
  • Jshookmcp
    Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
    C
  • Octocode
    AI-powered code indexer with semantic search and knowledge graphs
    A