Awesome MCPKnowledge & Memory

nailuoGG/anki-mcp-server

⭐ 252 TypeScript repository created 2025-02-24

Anki MCP Server is a Model Context Protocol server that lets LLM clients work with the Anki spaced-repetition application through the AnkiConnect add-on. Its tools cover connection checking, listing and creating decks, listing tags and adding or removing tags on one or more notes, creating a single note or a batch of notes, searching notes with Anki query syntax, fetching detailed note information, updating a note fields and tags, deleting one or several notes, listing note types, creating a note type, inspecting the structure of a note type, and triggering an AnkiWeb sync. The sync tool is fire and forget: a success means Anki accepted the request, not that AnkiWeb received the data, and a blocking dialog inside Anki can silently keep the sync queued. Tools were renamed with an anki_ prefix, while the legacy unprefixed names such as create_note and list_decks remain callable for existing clients. Resources expose the full deck list with identifiers, all tags, all note types, all note types with their schemas, and the schema of a single note type by name. Prerequisites are an installed Anki, the AnkiConnect add-on and Node.js 20.11 or newer. The server is normally run with npx anki-mcp-server and is configured for Claude Desktop or Cline through their JSON settings, with a --port argument when AnkiConnect listens on a non-default port. A Desktop Extension bundle can be built with npm run mcpb and installed by dragging it into Claude Desktop, though the README warns not to use the packaged bundle as the MCP server itself because Electron metadata on stdout breaks the stdio protocol. Releases are published automatically to npm and the MCP registry with schema validation, and an agent skill for Claude Code is available.

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

mcp-serverankiankiconnectflashcardsspaced-repetitionlearningtypescriptnote-management

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