{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vgnshiyer/apple-books-mcp","description":"Access your Apple Books library, annotations, reading progress, and highlights through Claude","title":"Apple Books","repository":{"url":"https://github.com/vgnshiyer/apple-books-mcp","source":"github","id":"961227279"},"version":"0.9.0","websiteUrl":"https://vgnshiyer.me/AppleBooksMcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"apple-books-mcp","version":"0.9.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"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.","format":"boolean","default":"false","name":"APPLE_BOOKS_MCP_ENABLE_WRITES"},{"description":"Folder holding the Apple Books stores (BKLibrary and AEAnnotation), if not ~/Library/Containers/com.apple.iBooksX/Data/Documents.","format":"filepath","name":"APPLE_BOOKS_DATA_DIR"},{"description":"How many tool calls may run at once (default 8; 0 runs them one at a time on the event loop).","format":"number","default":"8","name":"APPLE_BOOKS_MCP_THREADS"},{"description":"Seconds a library query may run before it is stopped (default 30; 0 for no limit).","format":"number","default":"30","name":"APPLE_BOOKS_QUERY_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/vgnshiyer/apple-books-mcp/releases/download/v0.9.0/apple-books-mcp-0.9.0.mcpb","version":"0.9.0","fileSha256":"0fe18329889376b756716d14a3e6aa89374af7df1190504185632dcd68039fbc","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T15:59:15.619944Z","publishedAt":"2026-10-01T15:59:15.619944Z","updatedAt":"2026-10-01T15:59:15.619944Z","isLatest":true}}}
