Claude MCP 笔记
一种允许通过自然语言与Apple Notes无缝交互的Claude MCP集成,使用户能够创建、更新、删除和搜索笔记。
服务介绍
NotesY - Claude 的 Apple Notes 集成
一个 Claude MCP 集成,允许通过自然语言无缝与 Apple Notes 交互。
功能
- 创建带有内容和标题的笔记
- 用新内容更新现有笔记
- 按标题删除笔记
- 搜索包含特定文本的笔记
- 自动检测旅行计划请求并创建笔记
安装
-
克隆并构建项目:
bash
git clone https://github.com/yourusername/NotesY.git
cd NotesY
npm install
npm run build -
添加到 Claude 的配置文件中(通常位于
~/Library/Application Support/Claude/claude_desktop_config.json):
json
{
"mcpServers": {
"NotesY": {
"command": "node",
"args": ["/absolute/path/to/NotesY/dist/index.js"]
}
}
}
使用方法
通过 Claude Desktop
只需与 Claude Desktop 对话,并要求它执行以下操作:
创建一个标题为“购物清单”的笔记,内容包括:牛奶、鸡蛋、面包
将会议记录添加到我的“工作”笔记中
删除我的“旧任务”笔记
搜索包含“项目”的笔记
您也可以直接给 Claude 提供长文本,它会创建一个带有适当标题的笔记:
为泰国甲米创建一个全面的旅行计划,包括推荐的旅行时长、最佳访问时间、必看景点、住宿选项、交通提示、食物推荐和预算考虑。
使用 CLI
为了在没有 Claude 的情况下进行测试,您可以使用内置的 CLI:
bash
npm run cli
这可以让您直接输入自然语言命令并查看结果。
本地开发
bash
git clone https://github.com/yourusername/NotesY.git
cd NotesY
npm install
npm run build
npm run dev
要运行 Express 服务器以进行 API 测试:
bash
START_EXPRESS_SERVER=true npm run dev
工作原理
NotesY 使用 AppleScript 与 macOS Notes 应用程序进行交互,并通过与 Claude Desktop 的 MCP 集成提供自然语言理解。