Home › Other › Apple Books

Apple Books

Access your Apple Books library, annotations, reading progress, and highlights through Claude

Python
★ 64 stars Last pushed 2026-11-06 License: Apache-2.0

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.9.0)

uvx apple-books-mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "apple-books-mcp": {
      "command": "uvx",
      "args": [
        "apple-books-mcp"
      ]
    }
  }
}
  • APPLE_BOOKS_MCP_ENABLE_WRITES — Allow the collection write tools (create, rename and delete collections; add and remove books). Writes refuse to run while Books is open and take a backup first.
  • APPLE_BOOKS_DATA_DIR — Folder holding the Apple Books stores (BKLibrary and AEAnnotation), if not ~/Library/Containers/com.apple.iBooksX/Data/Documents.
  • APPLE_BOOKS_MCP_THREADS — How many tool calls may run at once (default 8; 0 runs them one at a time on the event loop).
  • APPLE_BOOKS_QUERY_TIMEOUT — Seconds a library query may run before it is stopped (default 30; 0 for no limit).

Package (mcpb 0.9.0)

Package: mcpb https://github.com/vgnshiyer/apple-books-mcp/releases/download/v0.9.0/apple-books-mcp-0.9.0.mcpb

Related servers

Data from the Official MCP Registry