MCP Catalogs
首页

apple-notes-mcp

by sweetrb·27·综合分 44

通过 AppleScript 将 AI 助手与 macOS 上的 Apple Notes 连接的 MCP 服务器。

productivityfile-systemai-llm
5
Forks
0
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

这个 MCP 服务器使 Claude 和其他 AI 助手能够与 macOS 上的 Apple Notes 进行交互。它提供了全面的功能,包括创建、读取、搜索、更新和删除笔记,以及管理文件夹和处理多个账户。服务器使用 AppleScript 与 Notes 应用程序通信,确保所有数据都保留在用户的本地机器上。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:将 AI 对话保存为特定标题和组织结构的 Apple Notes
:跨所有笔记或在特定文件夹中搜索相关信息
:通过自然语言命令管理笔记,例如将笔记移动到归档文件夹
:支持哪些平台?
:如何授予对 Notes.app 的访问权限?

什么时候选它

如果你在 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

可对比工具

obsidian-mcpevernote-mcpnotion-mcpgoogle-keep-mcp

安装

安装

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-mcp

Claude Code

Install the sweetrb/apple-notes-mcp MCP server so you can help me manage my Apple Notes

FAQ

支持哪些平台?
此 MCP 服务器仅在 macOS 上工作,因为它使用 AppleScript 与 Apple Notes 交互。
如何授予对 Notes.app 的访问权限?
首次使用时,macOS 会请求允许自动化 Notes.app。点击'确定'以授予访问权限。

apple-notes-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。