AB

Apple Books

Created 5 months ago

Apple Books MCP Model Context Protocol server for Apple Books.

development documentation public

What is Apple Books?

Interact with your library on Apple Books, manage your book collection, summarize highlights, notes, and much more.

Documentation

Apple Books MCP

Available Tools

Tool Description Parameters
list_collections() List all collections None
get_collection_books(collection_id) Get all books in a collection collection_id: str
describe_collection(collection_id) Get details of a collection collection_id: str
list_all_books() List all books None
get_book_annotations(book_id) Get all annotations for a book book_id: str
describe_book(book_id) Get details of a particular book book_id: str
list_all_annotations() List all annotations None
get_highlights_by_color(color) Get all highlights by color color: str
search_highlighted_text(text) Search for highlights by highlighted text text: str
search_notes(note) Search for notes note: str
full_text_search(text) Search for annotations containing the given text text: str
recent_annotations() Get 10 most recent annotations None
describe_annotation(annotation_id) Get details of an annotation annotation_id: str

Installation# Using uv (recommended)

brew install uv # for macos
uvx apple-books-mcp

Using pip

pip install apple-books-mcp

After installing, you can run the server using:

python -m apple_books_mcp

Configuration# Claude Desktop Setup

Using uvx (recommended)

{
  "mcpServers": {
    "apple-books-mcp": {
      "command": "uvx",
      "args": ["apple-books-mcp@latest"]
    }
  }
}

Using python

{
  "mcpServers": {
    "apple-books-mcp": {
      "command": "python",
      "args": ["-m", "apple_books_mcp"]
    }
  }
}

License

Apple Books MCP is licensed under the Apache 2.0 license. See the LICENSE file for details.

Server Config

{
  "mcpServers": {
    "apple-books-server": {
      "command": "npx",
      "args": [
        "apple-books"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: No

Project Info

Hosted Featured
Created At: Jul 02, 2025
Updated At: Aug 07, 2025
Author: vgnshiyer
Category: community
License: Apache 2.0
Tags:
development documentation public