苹果笔记管理服务

通过AppleScript提供对Apple Notes的读写访问的本地执行服务,支持列出、搜索、读取、创建和编辑笔记。

  • by neonwatty
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 neonwatty/apple-notes-mcp

使用说明

Apple Notes MCP 服务器

通过AppleScript提供对Apple Notes的读/写访问权限的MCP服务器。

特点/功能

  • 列出、搜索、阅读、创建和编辑笔记
  • 无需全磁盘访问权限
  • 与所有Apple Notes文件夹兼容
  • 完全本地执行

安装

git clone https://github.com/neonwatty/apple-notes-mcp.git
cd apple-notes-mcp
uv venv
uv pip install -e .

用法

添加到Claude代码中:

claude mcp add --scope user --transport stdio apple-notes -- /path/to/apple-notes-mcp/.venv/bin/python -m apple_notes_mcp.server

或者与 uv:

claude mcp add --scope user --transport stdio apple-notes -- uv run --directory /path/to/apple-notes-mcp python -m apple_notes_mcp.server

可用工具

工具 描述
list_notes 列出所有带有元数据的笔记
search_notes 通过文本搜索笔记
read_note 阅读完整笔记内容
create_note 创建一个新笔记
edit_note 更新现有笔记

要求

  • 搭载 Apple Notes 的 macOS
  • Python 3.10+
  • uv 包管理器

许可证

麻省理工学院(MIT)