SuperAPI AI 工具集

apple-books-mcp

智能体与模型

查看项目

更新于 10-16 02:31

技能介绍

用途:通过 MCP 服务器 vgnshiyer/apple-books-mcp 从 Apple Books 中提取高亮、批注与书籍数据,适合导出阅读笔记、按颜色整理标注或跨书搜索引用。

安装:npx -y @anthropic-ai/claude-code mcp add apple-books -- uvx apple-books-mcp

主要能力:提供 list_all_books、get_book_annotations、describe_annotation、get_highlights_by_color、search_highlighted_text、search_notes、list_all_annotations、list_all_collections、get_collection_books、describe_book、describe_collection、recent_annotations、full_text_search 等工具,可列出书籍、获取批注、按颜色或文本搜索、查看合集与最近批注。

使用方式:先用 list_all_books 匹配书名与 ID,再用 get_book_annotations 获取批注。注意 get_book_annotations 不返回颜色,需对 PINK、BLUE、YELLOW、GREEN、PURPLE 各调用一次 get_highlights_by_color,再用 Python 按批注 ID 交叉引用建立颜色映射。颜色结果较大时会自动保存到文件,需用脚本解析。下划线 color 为 null、is_underline 为 1。

限制:需先打开过 Apple Books 应用,否则 list_all_books 为空;书名可能因译本、版本或 PDF 命名而不匹配,建议模糊匹配;selected_text 为 None 的条目是书签而非高亮,应过滤。