内容
# MCP Apple Notes
一个用于对Apple Notes进行语义搜索和检索的模型上下文协议(Model Context Protocol,MCP)服务器。
## 特性
- 🔍 使用设备内嵌入模型的语义搜索
- 📝 完整文本搜索功能
- 💾 使用LanceDB的向量存储
- 🍎 原生Apple Notes集成
## 先决条件
- macOS(Apple Notes集成所需)
- [Bun](https://bun.sh/) JavaScript运行时
## 安装
1. 克隆此仓库:
```bash
git clone https://github.com/Dingzeefs/mcp-apple-notes.git
cd mcp-apple-notes
```
2. 安装依赖:
```bash
bun install
```
## 使用
### 在Cursor IDE中配置
1. 打开Cursor IDE
2. 转到设置 → 功能 → MCP
3. 添加一个新的MCP服务器,配置如下:
- **名称**:Apple Notes
- **类型**:command
- **命令**:`/path/to/bun /path/to/mcp-apple-notes/index.ts`
将`/path/to/bun`替换为你的Bun可执行文件的实际路径(使用`which bun`查找),
将`/path/to/mcp-apple-notes`替换为此仓库的实际路径。
4. 重启Cursor IDE
### 使用MCP服务器
配置完成后,你可以在与Claude的对话中使用以下工具:
- **list-notes**:列出你所有的Apple Notes标题
- **index-notes**:为语义搜索索引你的笔记(首先执行此操作)
- **get-note**:通过标题检索特定笔记
- **search-notes**:使用语义或关键字搜索你的笔记
- **create-note**:创建一个具有指定标题和内容的新笔记
## 故障排除
如果遇到问题:
1. 检查服务器是否正在运行,通过查看Cursor中的MCP服务器状态
2. 验证MCP服务器配置中的路径是否正确
3. 尝试在终端中直接运行命令以查看任何错误信息
4. 确保Apple Notes可访问并已授予权限
## 许可证
MIT
连接信息
猜你喜欢
everything-claude-code
完整的 Claude Code 配置集合 - agents、skills、hooks、commands、rules、MCPs。来自 Anthropic...
Firecrawl
Firecrawl MCP Server 实现了网页抓取、爬虫和内容提取功能。
MarkItDown MCP
MarkItDown-MCP是一个轻量级服务器,用于将URI转换为Markdown。
cc-switch
跨平台的Claude Code、Codex和Gemini CLI一体化助手。
Agent-Reach
赋予你的AI Agent观察整个互联网的眼睛。读取并搜索...
servers
# 模型上下文协议服务器