A lasting programme
Concepts, prerequisites and learning goals stay in your Tutor installation. Resume a course instead of describing your whole plan again.
The open-source learning engine
Your AI explains and practises with you. Tutor MCP keeps the courses, learning state, reviews and session context that make the next conversation a continuation.
Keep a local learning profile or host a shared service. Choose the server build for your computer. Tutor MCP is separate from the desktop app and the language model.
On a Mac, choose ARM64 for an Apple M-series chip or x64 for Intel. Windows ARM64 and Linux ARM64 downloads here are server builds.
tutor-mcp_linux_amd64.tar.gz13.0 MBcurl -fsSL https://tutor-mcp.dev/install.sh | shLinux and macOS · detects your processor, installs the latest stable server and verifies SHA-256.
Run tutor-mcp --version to check the installed version. Then connect your local client or deploy an institution.
What the server does
The engine uses the observations recorded during your sessions to maintain a learning path and recommend what to practise, review or assess next.
Concepts, prerequisites and learning goals stay in your Tutor installation. Resume a course instead of describing your whole plan again.
Knowledge tracing, spaced review and assessment evidence guide the next step. Estimates remain distinct from demonstrated skills.
Versioned, encrypted narrative memory carries useful summaries and learner context. Decision records make recommendations inspectable.
Three ways to run it
Your MCP client starts the binary. No Tutor account or hosted server is required.
Start locally →A personal VPS · SQLiteA small shared service behind HTTPS, with username and password accounts managed by its operator.
Set up a Hobby server →Your community · PostgreSQLA shared catalogue, members, public-key identities and reviewed contributions.
Deploy an institution →Tutor MCP does not include a language model. Your selected AI provider processes the content sent to it under its own terms. Tutor is alpha software; its tests establish software behaviour, not measured learning effectiveness.