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
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