briefingLABSCO SUMMARY
Project memory you can read without the assistant.
State lives as markdown files in a folder you own, shaped as projects, tasks, sessions and notes rather than an opaque memory dump. The practical effect is that a new conversation starts with a project brief instead of five minutes of re-explanation.
What it is
An MCP server that stores projects, tasks, sessions and notes as markdown files on your own machine, so an assistant can pick up a months-long effort — a job search, a side project, a course — without being re-briefed. The workspace is a folder you can open in VS Code, Obsidian or vim.
What you get
- Projects created and listed, filterable by status (project_create, project_list)
- Full context for one project in a single call — description, open tasks, recent sessions (project_brief)
- Tasks with priority, due date and notes, updatable and removable (task_add, task_list, task_update, task_delete)
- A structured session entry: what you worked on, what you decided, what is next (session_log)
- Timestamped notes dropped into a project as they occur to you (quick_note)
- Six starter templates — generic, job-search, side-project, learning, writing, moving — that seed a project with tasks and a knowledge file
- MIT licensed, with the workspace staying on your machine
Requirements
A current Node.js. One command — npx recap-mcp init — creates the workspace at ~/recap-workspace/, adds the entry to your Claude Desktop config and backs up the old one; then quit and reopen Claude Desktop.
Setup effort
One command — npx recap-mcp init
USE CASES
Starting a conversation where the last one ended
One call loads a project's description, open tasks and recent sessions, so the assistant opens with the current state rather than a blank slate.
Not losing what you decided today
A session entry records what you worked on, what you decided and what comes next, which is the part that otherwise evaporates when the window closes.
Keeping the open list honest
Tasks carry priority, due date and notes, and can be updated or deleted, so the list reflects the project instead of accumulating.
Setting up something you will work on for months
A new project can be seeded from a template — job-search, learning, writing and others — so it starts with sensible tasks and a knowledge file.
Catching a thought mid-work
A timestamped note goes into the right project immediately, so the idea is filed where it belongs rather than in a scratch file.
11 tools
Listed in project docs. Your client may show a different list.
project_listproject_createproject_brieftask_addtask_listtask_updatetask_deletesession_logquick_notesearchBEFORE YOU INSTALL
What to know first
Tools you get
11 tools named in the project's documentation.
Requires
npx on PATH
INSTALLATION
Connect your client
Server setup
Claude Desktop
npx recap-mcp init