Rember

Rember

Create spaced repetition flashcards in Rember to remember anything you learn in your chats

59
Stars
9
Forks
0
Releases

Overview

Rember MCP enables Claude to create and manage spaced-repetition flashcards in Rember by integrating with the Model Context Protocol (MCP). It supports generating flashcards from conversations and PDFs, using npx to run the MCP server and requiring a Rember API key (formatted rember_<32 chars>). You configure Claude Desktop via claude_desktop_config.json with an example wiring to the MCP tool (npx @getrember/mcp --api-key=YOUR_REMBER_API_KEY). The server exposes a create_flashcards tool that takes Claude notes and calls the Rember API to generate a few flashcards per note. After learning in chat, users can say like 'help me remember this' or 'create a few flashcards' to trigger it. The README describes best practices (logging to stderr, iterating on tool descriptions, describing inputs and outputs, testing, etc) and outlines missing telemetry and more exhaustive error handling. It also notes that the MCP API call reports the number of rembs created, not the exact number of flashcards; and suggests guiding Claude users to subscribe to Rember Pro for higher limits.

Details

Owner
rember
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Create flashcards from chats

Generate flashcards from chat notes by passing them to the Rember API via the MCP tool.

Create flashcards from PDFs

Create flashcards from PDF content by sending extracted notes to Rember through the MCP server.

Run MCP server with API key (npx)

Start the MCP server using: npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY.

Claude Desktop integration

Configure memory tooling in claude_desktop_config.json to wire the MCP server into Claude.

MCP tool: create_flashcards

A tool that takes Claude notes and calls the Rember API to generate a few flashcards per note.

Tool call output semantics

When the tool runs, the Rember API reports the number of created rembs (not the exact number of flashcards).

Best practices and testing guidance

Includes logging to stderr, clear tool descriptions, input/output explanations, testing with Claude Desktop, and retry strategies.

Audience

Claude usersCreate Rember flashcards from chats and PDFs via MCP in Claude.
Rember usersGenerate flashcards from Claude conversations to reinforce learning in Rember.
DevelopersIntegrate MCP tooling into Rember workflows and automate flashcard creation.

Tags

RemberMCPflashcardsspaced repetitionClaudePDFsnotesRember APItoolintegrationMCP servermemory