Skip to main content
Glama
fattoliu

Apple Notes MCP

by fattoliu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOTES_ROOTNoRoot directory for local Markdown files~/Documents/notes
ENABLE_LOCAL_MDNoEnable local Markdown savingtrue
ENABLE_APPLE_NOTESNoEnable Apple Notes savingtrue

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness3/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues