Apple Books MCP
Сервер протокола контекста модели (MCP) для Apple Books.
С первого взгляда
- Попросите Клода подвести итог вашим последним событиям.
- Попросите Клода отсортировать книги в вашей библиотеке по жанрам.
- Попросите Клода порекомендовать вам похожие книги на основе вашей истории чтения.
- Попросите Клода сравнить заметки из разных книг, прочитанных на одну и ту же тему.
https://github.com/user-attachments/assets/77a5a29b-bfd7-4275-a4af-8d6c51a4527e
И многое другое!
Доступные инструменты
Инструмент | Описание | Параметры |
---|---|---|
список_коллекций() | Список всех коллекций | Никто |
получить_коллекции_книг(коллекция_идентификатор) | Получить все книги в коллекции | collection_id: ул |
describe_collection(идентификатор_коллекции) | Получить подробную информацию о коллекции | collection_id: ул |
список_всех_книг() | Список всех книг | Никто |
получить_аннотации_книг(идентификатор_книги) | Получить все аннотации к книге | book_id: ул |
describe_book(идентификатор_книги) | Получить подробную информацию о конкретной книге | book_id: ул |
список_всех_аннотаций() | Список всех аннотаций | Никто |
получить_выделения_по_цвету(цвет) | Получить все основные моменты по цвету | цвет: стр |
поиск_выделенный_текст(текст) | Поиск основных моментов по выделенному тексту | текст: ул |
search_notes(заметка) | Поиск заметок | примечание: ул |
полный_текстовый_поиск(текст) | Поиск аннотаций, содержащих заданный текст | текст: ул |
недавние_аннотации() | Получите 10 последних аннотаций | Никто |
describe_annotation(идентификатор_аннотации) | Получить подробную информацию об аннотации | annotation_id: str |
Установка
Использование УФ (рекомендуется)
uvx можно использовать для непосредственного запуска apple-books-mcp (без его установки).
Использование пипа
После установки вы можете запустить сервер с помощью:
Конфигурация
Настройка рабочего стола Клода
Использование uvx (рекомендуется)
Использование питона
Предстоящие функции
- [ ] добавить поддержку докера
- [ ] добавить поддержку ресурсов
- [ ] поддержка редактирования коллекций
- [ ] редактировать основные моменты поддержка
Вклад
Спасибо, что решили внести свой вклад в этот проект!
Разработка
Если вы клонировали этот репозиторий, вы можете протестировать его с помощью Claude Desktop со следующей конфигурацией:
Используйте uv venv
для создания виртуальной среды и установки зависимостей.
Отладка
С Клодом Десктопом
С инспектором
Открытие вопросов
Если вы столкнулись с ошибкой, у вас есть запрос на функцию или вы хотите обсудить что-то, связанное с проектом, пожалуйста, откройте issue в репозитории GitHub. При открытии issue, пожалуйста, предоставьте:
Отчеты об ошибках : подробно опишите проблему. Если возможно, включите шаги по воспроизведению ошибки, а также любые сообщения об ошибках или скриншоты.
Запросы функций : четко объясните, какую новую функцию вы хотели бы добавить в проект. Предоставьте контекст того, почему эта функция будет полезна.
Общие обсуждения : Не стесняйтесь начинать обсуждения на более широкие темы, связанные с проектом.
Внося вклад
1️⃣ Форк репозитория GitHub https://github.com/vgnshiyer/apple-books-mcp
2️⃣ Создайте новую ветку для своих изменений (git checkout -b feature/my-new-feature).
3️⃣ Внесите изменения и тщательно протестируйте их.
4️⃣ Отправьте свои изменения и откройте запрос на извлечение в main
.
Пожалуйста, дайте четкое название и описание ваших изменений.
Лицензия
Apple Books MCP лицензирован по лицензии Apache 2.0. Подробности см. в файле LICENSE.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер Apple Books MCP устраняет разрыв между вашим личным путешествием по чтению и возможностями искусственного интеллекта, преобразуя статичные коллекции книг в интерактивные хранилища знаний.
Related MCP Servers
- AsecurityFlicenseAqualityMCP server that enables reading and writing macOS system preferences and application settings through the defaults system.Last updated -411Python
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for the Open Library API that enables AI assistants to search for book information.Last updated -1926TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that enables AI assistants like Claude to access and manipulate Apple Notes on macOS, allowing for retrieving, creating, and managing notes through natural language interactions.Last updated -73TypeScriptMIT License
- AsecurityFlicenseAqualityMCP server that allows searching and retrieving book information from Aladin's book store API, including book details, bestseller lists, and category-based searches.Last updated -93JavaScript