Awesome MCPKnowledge & Memory

vgnshiyer/apple-books-mcp

⭐ 57 Python added to this list on 2025-05-14 repository created 2025-04-06

Apple Books MCP is a Model Context Protocol server, published on PyPI as apple-books-mcp under the Apache 2.0 licence, that gives an assistant structured access to a local Apple Books library. Read tools cover four areas. Collection tools list collections, return the books inside one, describe a collection and search collections by title. Book tools list all books, describe a single book with metadata, progress, annotation count and description, list its annotations in chapter order, search by title and filter by genre. Reading-status tools return books in progress, finished books, unstarted books and the most recently opened ones. Annotation tools browse every highlight and note grouped by book or as a flat recent list, describe a single annotation, search notes or search across highlights, notes and surrounding text, filter highlights by colour and select annotations within a date range. A library statistics tool returns a summary of reading activity. Two features make highlights useful in conversation: one returns the paragraph around a highlight with the marked text delimited and a configurable number of characters before and after, and another reads Apple Books' automatic bookmark to report the chapter the user last left off. Book content tools list a table of contents and return plain-text chapter content with offset and length slicing, but only for non-DRM EPUBs such as imported files, Project Gutenberg or Standard Ebooks; FairPlay-protected store purchases return a clear error and iCloud-only books report that they are not downloaded. Collection editing is off by default and enabled with a command-line flag. Because Apple offers no automation API for collections, those writes go straight to the library database behind guard rails: they refuse while Books is running, take a WAL-safe backup first, validate the schema and abort on drift, and touch only user-created collections. Deleting a collection leaves its books alone.

https://github.com/vgnshiyer/apple-books-mcp

mcpapple-booksannotationshighlightsebooksmacospython

Also in Knowledge & Memory

MemPalace/mempalace

MemPalace is an open-source, local-first AI memory system that stores and retrieves conversation history verbatim using semantic search, supporting pluggable backends like ChromaDB and integrating ...

siyuan-note/siyuan

SiYuan is a privacy-first, self-hosted personal knowledge management system featuring block-level referencing, Markdown WYSIWYG editing, and support for the Model Context Protocol (MCP).

topoteretes/cognee

Cognee is an open-source project that provides scalable and modular memory capabilities for AI agents using ECL pipelines, enabling efficient management and retrieval of past interactions and diverse data types.

vectorize-io/hindsight

Hindsight is an agent memory system designed to create smarter, learning AI agents by moving beyond simple conversation history recall to encompass a biomimetic storage architecture for long-term m...

screenpipe/screenpipe

Screenpipe is a local-first, AI-powered memory tool that records computer activity (screen, audio, accessibility tree) to provide a searchable, automated context for personal AI agents and users, i...

Olow304/memvid

Memvid is a video-based AI memory library that stores millions of text chunks in MP4 files with ultra-fast semantic search, eliminating the need for traditional databases and enabling portable, efficient AI memory management.

EverMind-AI/EverOS

EverOS is an open-source Python framework for self-evolving, portable, long-term memory for AI agents, supporting multimodal ingestion and local-first persistence with Markdown as the source of truth.

MemTensor/MemOS

MemOS is a Memory Operating System for LLMs and AI agents that unifies long-term memory management, offering a single API for structured, multi-modal memory with enterprise-grade optimizations, sig...