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