Dan8Oren/mcp-apple-notes

Dan8Oren/mcp-apple-notes

от dan8oren
MCP сервер для семантического поиска и RAG по Apple Notes. Работает полностью локально - не требует API-ключей, данные не покидают устройство. Интегрируется с Claude Desktop, Cursor, Windsurf. Ищит...

MCP Apple Notes

MCP Apple Notes

mcp-apple-notes MCP server

A Model Context Protocol (MCP) server that enables semantic search and RAG (Retrieval Augmented Generation) over your Apple Notes. Works with any MCP-compatible client — Claude Desktop, Cursor, Windsurf, Cline, and others.

MCP Apple Notes Demo

Features

  • 🔍 Semantic search over Apple Notes using all-MiniLM-L6-v2 on-device embeddings model
  • 📝 Full-text search capabilities
  • 📂 Folder support — list folders, browse by folder, filter search by folder
  • 📊 Vector storage using LanceDB
  • 🤖 Works with any MCP-compatible client (Claude, Cursor, Windsurf, Cline, etc.)
  • 🍎 Native Apple Notes integration via JXA
  • 🔒 Optional read-only mode for safe exploration
  • 🏃‍♂️ Fully local execution — no API keys needed

Security & Transparency

Because this server interacts with your private Apple Notes, it is designed with absolute transparency in mind. It runs 100% locally on your Mac.

  • No Cloud, No Telemetry — No API keys, no data leaving your machine.
  • Native Apple JXA — Uses Apple's official JavaScript for Automation scripting bridge.
  • Embeddings on-device — The all-MiniLM-L6-v2 model runs locally via @huggingface/transformers.
  • Verifiable — You are highly encouraged to read every line of code (especially index.ts) before it ever touches your notes.
  • GitHub releases include SHA-256 checksums so you can verify downloaded artifacts.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
4.23.15основная
4.23.14
4.23.13
4.23.12
4.23.11
4.23.10
4.23.9
4.23.8
4.23.7
4.23.6
4.23.5
4.23.4
4.23.3
4.23.2
4.23.1
4.23.0
4.22.5
4.22.4
4.22.3
4.22.2
4.22.1
4.22.0
4.21.1
4.21.0
4.20.6
4.20.5
4.20.4
4.20.3
4.20.2
4.20.1
4.20.0
4.19.4
4.19.3
4.19.2
4.19.1
4.19.0
4.18.0
4.17.1
4.17.0
4.16.5
4.16.4
4.16.3
4.16.2
4.16.1
4.16.0
4.15.9
4.15.8
4.15.7
4.15.6
4.15.5
4.15.4
4.15.3
4.15.2
4.15.1
4.15.0
4.14.1
4.14.0
4.13.3
4.13.2
4.13.1
4.13.0
4.12.1
4.12.0
4.11.2
4.11.1
4.11.0
4.10.5
4.10.4
4.10.3
4.10.2
4.10.1
4.10.0
4.9.5
4.9.4
4.9.3
4.9.2
4.9.1
4.9.0
4.8.2
4.8.1
4.8.0
4.7.3
4.7.2
4.7.1
4.7.0
4.6.2
4.6.1
4.6.0
4.5.1
4.5.0
4.4.0
4.3.0
4.2.1
4.2.0
4.1.4
4.1.3
4.1.2
4.1.1
4.1.0
4.0.0
3.14.0
3.13.0
3.12.10
3.12.9
3.12.8
3.12.7
3.12.6
3.12.5
3.12.4
3.12.3
3.12.2
3.12.1
3.12.0
3.11.0
3.10.4
3.10.3
3.10.2
3.10.1
3.10.0
3.9.0
3.8.2
3.8.1
3.8.0
3.7.1
3.7.0
3.6.0
3.5.1
3.5.0
3.4.3
3.4.2
3.4.1
3.4.0
3.3.1
3.3.0
3.2.1
3.2.0
3.1.0
3.0.0
2.1.0
2.0.1
2.0.0
1.0.0

Выберите клиент, чтобы установить Dan8Oren/mcp-apple-notes:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "dan8oren-mcp-apple-notes-ny4dq24d08": {
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/mcp-apple-notes/index.ts"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "dan8oren-mcp-apple-notes-ny4dq24d08": {
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/mcp-apple-notes/index.ts"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "dan8oren-mcp-apple-notes-ny4dq24d08": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/mcp-apple-notes/index.ts"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"dan8oren-mcp-apple-notes-ny4dq24d08\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"tsx\",\"/path/to/mcp-apple-notes/index.ts\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "dan8oren-mcp-apple-notes-ny4dq24d08": {
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/mcp-apple-notes/index.ts"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add dan8oren-mcp-apple-notes-ny4dq24d08 -- npx tsx /path/to/mcp-apple-notes/index.ts

Либо через JSON-конфиг:

claude mcp add-json dan8oren-mcp-apple-notes-ny4dq24d08 "{\"command\":\"npx\",\"args\":[\"tsx\",\"/path/to/mcp-apple-notes/index.ts\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add dan8oren-mcp-apple-notes-ny4dq24d08 -- npx tsx /path/to/mcp-apple-notes/index.ts

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.dan8oren-mcp-apple-notes-ny4dq24d08]
command = "npx"
args = ["tsx", "/path/to/mcp-apple-notes/index.ts"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите Dan8Oren/mcp-apple-notes, а в поле команды запуска — строку ниже:
npx tsx /path/to/mcp-apple-notes/index.ts

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "dan8oren-mcp-apple-notes-ny4dq24d08": {
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/mcp-apple-notes/index.ts"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "dan8oren-mcp-apple-notes-ny4dq24d08": {
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/mcp-apple-notes/index.ts"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например dan8oren-mcp-apple-notes-ny4dq24d08.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: dan8oren-mcp-apple-notes-ny4dq24d08
    command: npx
    args:
      - "tsx"
      - "/path/to/mcp-apple-notes/index.ts"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "dan8oren-mcp-apple-notes-ny4dq24d08": {
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/mcp-apple-notes/index.ts"
      ]
    }
  }
}

Похожие MCP-сервера

vasylenko/claude-desktop-extension-bear-notes

vasylenko/claude-desktop-extension-bear-notes

от vasylenko

MCP инструмент для Bear Notes с релевантным поиском по заголовкам, тексту и тегам. Работает полностью локально — читает данные из SQLite без запуска Bear, запись через URL-схему. Подходит для точного поиска и управления заметками в офлайн-режиме.

TypeScript⭐ 205
henilcalagiya/mcp-apple-notes

henilcalagiya/mcp-apple-notes

от henilcalagiya

MCP-сервер для автоматизации Apple Notes на macOS. Создавайте, редактируйте и удаляйте заметки и папки, ищите по ключевым словам. Работает с MCP-клиентами (Continue.dev, Claude Desktop). Основан на...

Python⭐ 52
akseyh/bear-mcp-server

akseyh/bear-mcp-server

от akseyh

MCP-сервер для работы с заметками Bear Notes. Через SQLite читает все заметки, ищет по тексту и выводит теги. Интегрируется с MCP-клиентами (Claude Desktop) для автоматизации вашей базы знаний на m...

JavaScript⭐ 45
ailenshen/apple-notes-mcp

ailenshen/apple-notes-mcp

от ailenshen

MCP сервер для управления Apple Notes: чтение, запись и поиск с нативным форматированием. Полезен пользователям Mac, использующим AI-ассистентов. Требует macOS 26 и Node.js 24.

Swift⭐ 12
MarkusPfundstein/mcp-obsidian

MarkusPfundstein/mcp-obsidian

от markuspfundstein

Управляет заметками Obsidian: ищет по ключевым словам, читает, дополняет и создаёт новые. Требуется плагин Local REST API.

Python⭐ 4482
basicmachines-co/basic-memory

basicmachines-co/basic-memory

от basicmachines-co

Basic Memory хранит заметки в Markdown-файлах, ищет по смыслу, связывает идеи в граф. Данные не покидают диск, работает офлайн.

Python⭐ 4283
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин