Apple Notes MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NOTES_ROOT | No | Root directory for local Markdown files | ~/Documents/notes |
| ENABLE_LOCAL_MD | No | Enable local Markdown saving | true |
| ENABLE_APPLE_NOTES | No | Enable Apple Notes saving | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| save_articleA | 将 AI 整理的技术文章(Markdown 格式)保存到 Apple Notes 备忘录。自动转换 Markdown 为 HTML,在指定文件夹下创建笔记(文件夹不存在时自动创建),并在文章末尾追加保存时间、标签、来源等元数据。 |
| list_articlesA | 列出 Apple Notes 中指定文件夹下的所有文章,返回文章标题、ID 和修改时间。不指定文件夹则列出所有文章。 |
| search_articlesB | 在 Apple Notes 中搜索文章,支持按标题和内容关键词搜索,返回匹配的文章标题、ID 和所在文件夹。 |
| get_articleC | 读取 Apple Notes 中指定 ID 的笔记内容,返回文章标题和 HTML 内容。 |
| list_foldersA | 列出 Apple Notes iCloud 账户下的所有文件夹,返回文件夹名称和 ID 列表。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a distinct operation: listing articles, listing folders, saving, searching, and fetching by ID. The boundaries between list_articles (by folder), search_articles (by keyword), and get_article (by ID) are clear from the descriptions.
All five tools follow a clean verb_noun snake_case pattern (list_articles, list_folders, save_article, search_articles, get_article). Naming is fully predictable.
Five tools is well-scoped for a focused Apple Notes integration covering folder listing, article listing, save, search, and retrieval. No redundant or filler tools.
The surface covers create, read, list, and search, but lacks update and delete operations for existing notes, which are notable gaps for a notes-management domain. Agents can save new notes but cannot edit or remove them.