rolldeep
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rolldeeproll a new topic for my algorithms syllabus"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ROLLDEEP
You don't have a syllabus problem. You have a choosing problem.
Free local study lab. Hit ROLL. Get one topic, one curiosity question, and a 25–60 minute window. Study however you want. Record a video so you actually did it. That topic never comes back.
No account. No cloud. MIT. Runs on your machine like Jupyter.

Why this exists
Study apps sell choice: dashboards, playlists, “continue where you left off.” That is how you open Notion, pick the easy chapter, or pick nothing.
ROLLDEEP sells the opposite. The ROLL button is the product. You can reroll a few times. Then you TAKE one. Then you finish.
Related MCP server: PAIDEIA MCP
Who it is for
Students with a real syllabus who keep planning instead of starting
Anyone who wants one locked-in deep-work block instead of a to-do list
People who need proof they studied — a video is required to complete
Start in one command
git clone https://github.com/dev-the-dev-while-deving/rolldeep-lab.git
cd rolldeep-lab
npm install
npm rebuild better-sqlite3
npm link
rolldeepThat opens the lab at http://127.0.0.1:3210. Same idea as jupyter lab. Aliases: rolldeep lab, rolldeep notebook.
Without a global link: npx rolldeep.
Runtime data stays in ~/.rolldeep/ (override with ROLLDEEP_HOME). The topic pool is files in this repo: content/units/*.json.
Ships with a CS2000 Design and Analysis of Algorithms pool. Each content/units/*.json file is its own syllabus. Switch with the dropdown in the lab — rolls, the pool, and completions stay separate per course.
Drop another syllabus in content/syllabi/ and have an agent (or a human) write a new units file. Then pick it from the dropdown.
How a session works
Pick a syllabus in the dropdown. Hit ROLL — up to 5 times on that course. You see the current card plus 3 previous. TAKE one.
Study however you want. Make a short video so you actually did the work.
Complete with that proof URL. The topic is gone. Forever.
Each card shows topic, then question, hardness stars (1–5), and a time window. There is no study how-to in the UI. You already know how to study. You needed something that would not let you stall.
The rules
Up to 5 rolls per session; only current plus 3 previous stay visible
TAKE one, then finish with proof
Completed topics are excluded forever on that syllabus
Multiple syllabi; dropdown (or
rolldeep use) switches course without mixing progressTopic name and curiosity question are both shown
Local only — your work never leaves the machine
Free, on purpose
ROLLDEEP is free software (MIT). No signup, no telemetry, no “pro” gate on the ROLL button. Fork it, load your syllabus, keep the streak.
If you want more units, add JSON. If you want an agent to operate it, the harness is first-class.
For any AI model
Same lab. Three ways in:
Path | How |
Files | Edit |
CLI |
|
MCP |
|
rolldeep syllabi
rolldeep use --title "Course name"
rolldeep status
rolldeep roll
rolldeep choose --id <id>
rolldeep complete --id <id> --url https://...
rolldeep syncGrok:
grok mcp add rolldeep -- npx tsx mcp/server.tsClaude Code / Cursor: this repo already has .mcp.json.
Read SKILL.md and AGENTS.md. Do not mint dummy “What is X?” questions. Author units into the JSON files.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables using PAIDEIA's local course management and action tools with Alt's local model, providing deterministic tools for course initialization, PDF ingestion, exam radar import, and artifact management.542MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables local task planning and execution with DAG-based plans, multiple reasoning methods, and persistence for AI agents.
- AlicenseNot gradedqualityAmaintenanceA local-first study workspace for MCP agents, providing a web UI for learning, quizzing, and review, independent of agent lifecycle.3GPL 3.0
Related MCP Connectors
Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Durable wallet-addressed memory for AI agents: state that survives your process, opened by your key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dev-the-dev-while-deving/rolldeep-lab'
If you have feedback or need assistance with the MCP directory API, please join our Discord server