Awesome MCPKnowledge & Memory

ankimcp/anki-mcp-server

⭐ 480 TypeScript added to this list on 2026-08-10 repository created 2025-09-29

Anki MCP Server is a TypeScript Model Context Protocol server that connects AI assistants to Anki, the spaced repetition flashcard application. It talks to a running Anki desktop instance through the AnkiConnect add-on, requires Node.js 22 or newer, and is distributed on npm so it can be run with npx. The server exposes 42 tools, split into 31 for everyday collection work and 11 that drive the Anki desktop interface. Review tools sync with AnkiWeb, list due cards or filter cards by state and deck, present a card and record a rating that schedules the next review; card fronts and backs are rendered from their own templates, so reversed and cloze cards display in the correct direction. Deck tools list decks with counts, report per-deck statistics, create decks and move cards between them. Note tools add single or batched notes, search with Anki query syntax, read note details, update fields with HTML content and delete notes. Further tools manage tags, media files uploaded from base64 data, a local file path or a URL, and note types, including creating models, editing card templates and CSS, and adding, removing, renaming or repositioning fields. Statistics tools aggregate the whole collection and analyse review history for temporal patterns, retention and study streaks. The GUI tools open the card browser, the add-cards dialog and the note editor, read the current selection and undo actions, and are meant for editing workflows rather than review sessions. The stated goal is to make study sessions conversational, so the assistant explains concepts and creates or edits notes while reviewing. Destructive operations such as deleting notes or media require explicit confirmation. The project is marked beta and keeps tutorials on a separate documentation site.

https://github.com/ankimcp/anki-mcp-server

mcp serverankiflashcardsspaced repetitionlearningankiconnecttypescript

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