苹果笔记语义搜索服务

一个用于苹果笔记的语义搜索和检索的模型上下文协议(MCP)服务器,支持全文搜索和向量存储。

  • by Dingzeefs
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 dingzeefs/mcp-apple-notes

使用说明

MCP苹果笔记

用于在Apple Notes上进行语义搜索和检索的模型上下文协议(MCP)服务器。

特性

  • 🔍 基于设备嵌入模型的语义搜索
  • 📝 全文搜索功能
  • 💾 LanceDB矢量存储
  • 🍎 原生Apple Notes集成

先决条件

  • macOS(集成Apple Notes所需)
  • 包子 JavaScript运行时

安装

  1. 克隆此存储库:
git clone https://github.com/Dingzeefs/mcp-apple-notes.git
cd mcp-apple-notes
  1. 安装依赖项:
bun install

用法

在Cursor IDE中配置

  1. 打开光标IDE

  2. 转到“设置”→ 特性→ MCP

  3. 添加具有以下配置的新MCP服务器:

    • 名字:苹果笔记
    • 类型:命令
    • 命令: /path/to/bun /path/to/mcp-apple-notes/index.ts

    替换 /path/to/bun 使用Bun可执行文件的实际路径(使用 which bun) 和 /path/to/mcp-apple-notes 以及此存储库的实际路径。

  4. 重新启动游标IDE

使用MCP服务器

配置后,您可以在与Claude的对话中使用以下工具:

  • 列出注释:列出您的所有Apple Notes标题
  • 索引注释:为笔记建立语义搜索索引(请先执行此操作)
  • 获取注释:按标题检索特定注释
  • 搜索笔记:使用语义或关键字搜索来搜索笔记
  • 创建笔记:创建具有指定标题和内容的新注释

故障排除

如果您遇到问题:

  1. 通过查看Cursor中的MCP服务器状态来检查服务器是否正在运行
  2. 验证MCP服务器配置中的路径是否正确
  3. 尝试直接在终端中运行该命令以查看任何错误消息
  4. 确保可以访问Apple Notes并授予权限

许可证

麻省理工学院