关于 Cursor Apple Notes Indexer
一个 Cursor IDE 的 MCP 客户端应用,用于搜索和索引 Apple Notes。用户可以在不离开编辑器的情况下快速查找笔记和管理本地索引。
主要功能
- 01搜索 Apple Notes
- 02渐进式本地索引
- 03高级搜索过滤器
- 04实时更新索引
- 05本地数据存储
适用场景
- 01在编辑代码时快速查找工作笔记
- 02按文件夹和日期范围搜索笔记
- 03保持索引最新以捕获新笔记
- 04查看索引统计信息
MCP 相关
该应用作为 Cursor 的 MCP 客户端运行,在 IDE 内直接提供 Apple Notes 搜索功能。
详细介绍
Cursor Apple Notes 索引器
一个 Cursor MCP 应用,允许你搜索 Apple Notes 并创建逐步构建的本地索引。
功能
- 🔍 搜索 Apple Notes:在不离开 Cursor 的情况下快速查找你的笔记
- 📇 渐进式索引:应用在使用过程中逐步构建和更新索引
- 🔄 实时更新:重新索引以捕获最新笔记
- 🔎 高级搜索:使用过滤器和运算符进行精确搜索
- 🗄️ 本地存储:所有索引数据都存储在你的机器上
安装
- 克隆此仓库
- 在 Cursor 中打开该文件夹
- 运行
npm install安装依赖 - 在 Cursor 的 MCP 面板中安装应用
使用
索引笔记
搜索前,你需要构建索引:
- 在 Cursor 中打开命令面板(Cmd+Shift+P)
- 输入"Apple Notes Indexer: Index Notes"
- 等待索引过程完成
搜索笔记
- 在 Cursor 中打开命令面板(Cmd+Shift+P)
- 输入"Apple Notes Indexer: Search Notes"
- 输入你的搜索查询
- 浏览搜索结果
高级搜索
你可以在查询中使用高级搜索运算符:
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
查看索引状态
- 在 Cursor 中打开命令面板(Cmd+Shift+P)
- 输入"Apple Notes Indexer: View Index"
- 查看索引笔记的统计信息
要求
- macOS(因为使用 Apple Notes)
- Cursor IDE
- Node.js 14+
隐私
所有数据都保留在你的本地机器上。应用不会将你的笔记或搜索查询发送到任何外部服务器。
故障排除
如果在访问 Apple Notes 时遇到权限问题,请确保:
- 打开系统偏好设置 > 安全与隐私 > 隐私 > 自动化
- 允许 Cursor 控制 Notes 应用
开发
构建
npm install
npm run build
贡献
欢迎提交拉取请求!我们很乐意接收对此项目的贡献。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。