Flash Cards
bymtib
0Manages flash card projects using OpenAI embeddings and SQLite for semantic search and storage.
概要
This Model Context Protocol (MCP) server provides a robust solution for managing flash card projects. Built with Python and dockerized for easy deployment, it leverages OpenAI embeddings for powerful semantic search capabilities across both project names and individual flash cards. All data, including questions, answers, hints, and descriptions, is persistently stored in SQLite, offering comprehensive organization and retrieval of learning materials. It supports functionalities like adding new projects and cards, retrieving random cards for study, and performing global searches across all projects.
主な機能
- Add and manage flash cards with questions, answers, optional hints, and descriptions
- Perform global semantic searches across all flash card projects
- Persistent storage of all project and card data in SQLite
- 0 GitHub stars
- Semantic search for projects and flash cards using OpenAI embeddings
- Retrieve random flash cards from a project for study sessions
ユースケース
- Integrating semantic search-enabled study material management into learning applications
- Managing personal or educational flash card sets for learning and revision
- Creating a centralized backend for various flash card-based learning tools or platforms