MCP.Market

Apple Books MCP server

by vgnshiyer·io.github.vgnshiyer/apple-books-mcp·v0.9.0·59 stars

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

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
Growing

59 stars139 downloads/wk

Reviews

Write one

Nobody has reviewed Apple Books yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Apple Books tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Apple Books compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
GitHub stars
59
more than 95% of 28,688 servers
Downloads a week
139
more than 70% of 12,191 servers with a package

Release history: 3 versions in the registry since 2026-07-02, latest 2026-10-01, typically one every 90 days.

Install Apple Books in Claude Code, Cursor or VS Code

claude mcp add apple-books-mcp -- uvx apple-books-mcp
Add to Cursor

What the publisher says

From the Apple Books repository's README, as published. We do not edit it. Read it on GitHub

Apple Books MCP

<!-- mcp-name: io.github.vgnshiyer/apple-books-mcp -->

Model Context Protocol (MCP) server for Apple Books.

At a glance

  • Pick up where you left off — Claude sees the chapter you're on and its text, plus recent highlights in the book.
  • Expand on any highlight — get the surrounding paragraph explained in context, with the exact anchor you marked shown in «...».
  • Revisit a book — pull your highlights, cluster them by theme, and quote you back to yourself.
  • Reflect on your reading — patterns across books, recurring ideas in your highlights, what you're actually drawn to.

https://github.com/user-attachments/assets/77a5a29b-bfd7-4275-a4af-8d6c51a4527e

And much more!

Available Tools

Collections

Editing collections (opt-in)

Off by default. Enable by adding --enable-writes to the server args:

"args": ["apple-books-mcp@latest", "--enable-writes"]

Apple provides no automation API for collections, so these write directly to the library database — behind guard rails: every write refuses while Books is open, takes an automatic WAL-safe backup first (~/.pyapplebooks/backups/), validates the schema and aborts on drift, and only touches user-created collections (plus "Want to Read" membership). Deleting a collection never deletes the books in it.

⚠️ If iCloud sync for collections is enabled, direct edits may not propagate to other devices and can be reverted by a cloud re-sync.

Books

Reading Status

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Apple Books: common questions

Is Apple Books MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Apple Books safety report
How do I install Apple Books?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Apple Books need an API key?
No secret keys are declared. It reads 4 settings from the environment.
Is Apple Books maintained?
The last commit was 125 days ago (2026-07-02). The latest release is v0.9.0.
How does Apple Books compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); github stars 59 (more than 95% of 28,688 servers); downloads a week 139 (more than 70% of 12,191 servers with a package). Full comparison.