mcpField
C
Cursor Apple Notes Indexer

Cursor Apple Notes Indexer

github.com/packetnomadIDE 与编辑器086 周前更新

关于 Cursor Apple Notes Indexer

一个 Cursor IDE 的 MCP 客户端应用,用于搜索和索引 Apple Notes。用户可以在不离开编辑器的情况下快速查找笔记和管理本地索引。

主要功能

  1. 01搜索 Apple Notes
  2. 02渐进式本地索引
  3. 03高级搜索过滤器
  4. 04实时更新索引
  5. 05本地数据存储

适用场景

  1. 01在编辑代码时快速查找工作笔记
  2. 02按文件夹和日期范围搜索笔记
  3. 03保持索引最新以捕获新笔记
  4. 04查看索引统计信息

MCP 相关

该应用作为 Cursor 的 MCP 客户端运行,在 IDE 内直接提供 Apple Notes 搜索功能。

详细介绍

Cursor Apple Notes 索引器

一个 Cursor MCP 应用,允许你搜索 Apple Notes 并创建逐步构建的本地索引。

功能

  • 🔍 搜索 Apple Notes:在不离开 Cursor 的情况下快速查找你的笔记
  • 📇 渐进式索引:应用在使用过程中逐步构建和更新索引
  • 🔄 实时更新:重新索引以捕获最新笔记
  • 🔎 高级搜索:使用过滤器和运算符进行精确搜索
  • 🗄️ 本地存储:所有索引数据都存储在你的机器上

安装

  1. 克隆此仓库
  2. 在 Cursor 中打开该文件夹
  3. 运行 npm install 安装依赖
  4. 在 Cursor 的 MCP 面板中安装应用

使用

索引笔记

搜索前,你需要构建索引:

  1. 在 Cursor 中打开命令面板(Cmd+Shift+P)
  2. 输入"Apple Notes Indexer: Index Notes"
  3. 等待索引过程完成
搜索笔记
  1. 在 Cursor 中打开命令面板(Cmd+Shift+P)
  2. 输入"Apple Notes Indexer: Search Notes"
  3. 输入你的搜索查询
  4. 浏览搜索结果
高级搜索

你可以在查询中使用高级搜索运算符:

  • folder:"Personal" - 仅在"Personal"文件夹中搜索
  • date:"2023-01-01 to 2023-12-31" - 搜索日期范围内的笔记
  • sort:dateNewest - 按日期排序结果(最新优先)

组合示例:

meeting notes folder:"Work" date:"2023-01-01 to 2023-12-31" sort:dateNewest
查看索引状态
  1. 在 Cursor 中打开命令面板(Cmd+Shift+P)
  2. 输入"Apple Notes Indexer: View Index"
  3. 查看索引笔记的统计信息

要求

  • macOS(因为使用 Apple Notes)
  • Cursor IDE
  • Node.js 14+

隐私

所有数据都保留在你的本地机器上。应用不会将你的笔记或搜索查询发送到任何外部服务器。

故障排除

如果在访问 Apple Notes 时遇到权限问题,请确保:

  1. 打开系统偏好设置 > 安全与隐私 > 隐私 > 自动化
  2. 允许 Cursor 控制 Notes 应用

开发

构建
npm install
npm run build
贡献

欢迎提交拉取请求!我们很乐意接收对此项目的贡献。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。