Labsco
shivam-singh-git logo

recap-mcp

from shivam-singh-git

AI project manager for Claude. Plain markdown, local-first workspace. 11 tools for projects, tasks, sessions, and notes. Install with: npx recap-mcp init

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

Recap

Your AI project manager. Plain markdown. Local-first. Open source.

Recap is an MCP server that gives Claude persistent memory of your ongoing projects. Job searches, side projects, learning goals, writing efforts, anything you work on over weeks or months. Your data lives as plain markdown files in a folder you own.

Why Recap

Claude forgets between conversations. You spend the first five minutes of every chat re-explaining what you're working on, what you decided last time, and what's pending. Recap fixes that.

  • Local-first: your workspace is a folder of markdown files. Nothing leaves your machine.
  • Plain markdown: open it in VS Code, Obsidian, vim, anything.
  • Open source: MIT licensed, no vendor lock-in.
  • Project-shaped, not blob-shaped: structured around projects, tasks, sessions, and notes, not opaque memory dumps.
  • Eleven focused tools: no kitchen sink, no bloat.

The eleven tools

ToolPurpose
briefingRun at session start. Loads workspace status, active projects, recent activity.
project_listList projects, filter by status.
project_createStart a new project, optionally seeded from a template.
project_briefLoad full context for one project (description, open tasks, recent sessions).
task_addAdd a task with optional priority, due date, notes.
task_listList tasks for a project, filterable by status.
task_updateChange status, priority, due date, notes, or title.
task_deleteRemove a task.
session_logSave a structured session entry: worked on, decisions, next steps.
quick_noteDrop a timestamped note into a project.
searchFuzzy ranked search across the entire workspace.

Templates

Recap ships with six starter templates:

  • generic (clean slate)
  • job-search
  • side-project
  • learning
  • writing
  • moving

Pass --template to project_create (or have Claude do it) to seed a project with starter tasks and a knowledge file.

Workspace structure

~/recap-workspace/
โ”œโ”€โ”€ .recap/
โ”‚   โ””โ”€โ”€ config.json
โ”œโ”€โ”€ projects/
โ”‚   โ””โ”€โ”€ job-search-2026/
โ”‚       โ”œโ”€โ”€ project.md
โ”‚       โ”œโ”€โ”€ tasks.md
โ”‚       โ”œโ”€โ”€ notes.md
โ”‚       โ”œโ”€โ”€ sessions/
โ”‚       โ”‚   โ””โ”€โ”€ 2026-05-20.md
โ”‚       โ””โ”€โ”€ knowledge/
โ”‚           โ””โ”€โ”€ starter.md
โ””โ”€โ”€ archived/

Plain markdown with YAML frontmatter. You can cd into it and git init if you want version control. Open it in Obsidian if you want a nice viewer.

Privacy

Recap runs entirely on your machine. There is no telemetry, no analytics, no remote calls. Your projects, tasks, notes, and session logs never leave your computer.

Status

v0.1.0. Early. Feedback and issues welcome at https://github.com/shivam-singh-git/recap-mcp/issues.