MCP Server for Claude Code

Never lose context
between sessions

You vibe code for 3 hours, close your laptop, and come back the next day with no idea what you were doing. devguard fixes that.

claude mcp add devguard -- npx devguard

What it does

devguard reads your git state, tracks your branches, and writes diary entries automatically. You never think about it.

📚

Auto Diary

Your AI writes diary entries on its own after finishing a feature, after a big commit, before context gets lost.

🌟

Morning Briefing

catch_me_up gives you diary entries, git state, and a branch map in one shot. Start your day with full context.

🍴

Branch Map

Interactive HTML visualization of your repo. All branches, status, diary summaries, and a commit navigator.

📅

Daily View

Calendar dashboard showing diary entries by date. Click any day to see full details of what happened.

🔌

Branch-Aware

Entries are routed by branch automatically. Feature branches get their own file. Main gets daily logs.

Zero Config

One command to install. Auto-configures gitignore and instructions. The diary fills itself from day one.

How it works

1

Install with one command

Add devguard to Claude Code. It auto-configures your project on first run.

2

Code as usual

Your AI agent writes diary entries automatically as you work. What changed, decisions made, issues hit, next steps.

3

Pick up where you left off

Next session, catch_me_up gives you the full picture. Branch state, recent changes, and what to do next.

Tools

get_context

Reads git branch, status, recent commits, and diffs

write_entry

Saves a diary entry with what changed, decisions, issues, and next steps

read_entries

Reads recent entries to catch you up

catch_me_up

Morning briefing — diary + git state + branch map in one shot

branch_map

Opens a visual branch map in your browser

daily_view

Opens a calendar dashboard showing entries by date

Get started in 10 seconds

Add to Claude Code:

claude mcp add devguard -- npx devguard

That's it. devguard auto-configures your project on first run.