Interact with your Apple Books library, manage your collection and summarize highlights and notes.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add apple-books -- uvx apple-books-mcp~/.codex/config.toml
[mcp_servers.apple-books]
command = "uvx"
args = ["apple-books-mcp"]
# codex mcp add apple-books -- uvx apple-books-mcp~/.cursor/mcp.json
{
"mcpServers": {
"apple-books": {
"command": "uvx",
"args": [
"apple-books-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"apple-books": {
"type": "stdio",
"command": "uvx",
"args": [
"apple-books-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"apple-books": {
"command": "uvx",
"args": [
"apple-books-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"apple-books": {
"command": "uvx",
"args": [
"apple-books-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"apple-books": {
"command": "uvx",
"args": [
"apple-books-mcp"
]
}
}
}