apple-notes-mcp
by sweetrb·★ 27·综合分 44
通过 AppleScript 将 AI 助手与 macOS 上的 Apple Notes 连接的 MCP 服务器。
概述
这个 MCP 服务器使 Claude 和其他 AI 助手能够与 macOS 上的 Apple Notes 进行交互。它提供了全面的功能,包括创建、读取、搜索、更新和删除笔记,以及管理文件夹和处理多个账户。服务器使用 AppleScript 与 Notes 应用程序通信,确保所有数据都保留在用户的本地机器上。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果你在 macOS 上使用苹果备忘录,并希望 AI 帮助创建、搜索和组织笔记,同时保持完全的隐私(所有处理都在本地进行),那么应该选择这个服务器。
什么时候不要选它
如果你需要跨平台支持或使用除苹果备忘录之外的其他笔记应用,则不应选择此服务器,因为它仅适用于 macOS 且需要苹果备忘录。
此 server 暴露的工具
从 README 抽取出 11 个工具create-notecreate-note(title, content, tags?, folder?, account?, format?)Creates a new note in Apple Notes with optional folder and account targeting
search-notessearch-notes(query, searchContent?, account?, folder?, modifiedSince?, limit?)Searches for notes by title or content with optional filtering
get-note-contentget-note-content(id?, title?, account?)Retrieves the full content of a specific note by ID or title
get-note-detailsget-note-details(title, account?)Retrieves metadata about a note without full content
update-noteupdate-note(id?, title?, newTitle?, newContent, account?, format?)Updates an existing note's content and/or title
delete-notedelete-note(id?, title?, account?)Deletes a note by moving it to Recently Deleted
move-notemove-note(id?, title?, folder, account?)Moves a note to a different folder or account
list-noteslist-notes(account?, folder?, modifiedSince?, limit?)Lists all notes with optional filtering by folder and date
list-folderslist-folders(account?)Lists all folders in an account with full hierarchical paths
create-foldercreate-folder(name, account?)Creates a new folder in Apple Notes
delete-folderdelete-folder(name, account?)Deletes a folder in Apple Notes
可对比工具
安装
安装
Claude Desktop
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"apple-notes": {
"command": "npx",
"args": ["apple-notes-mcp"]
}
}
}npm
npm install -g github:sweetrb/apple-notes-mcpClaude Code
Install the sweetrb/apple-notes-mcp MCP server so you can help me manage my Apple NotesFAQ
- 支持哪些平台?
- 此 MCP 服务器仅在 macOS 上工作,因为它使用 AppleScript 与 Apple Notes 交互。
- 如何授予对 Notes.app 的访问权限?
- 首次使用时,macOS 会请求允许自动化 Notes.app。点击'确定'以授予访问权限。
apple-notes-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。