Turn any chat app into a guided coding coach — not a code rewriter
Courier Dispatch
MCP server for guided coding assistance
The situation
The problem
Most coding agents want write access. That is convenient until the model rewrites a file you did not ask it to touch. Teams that care about review, teaching, and verification need a different contract.
How it usually works
Hosted coding agents clone or stream your repo through a vendor, then apply patches autonomously. The human is a spectator. The codebase is in someone else's context window.
How we ran it
Courier Dispatch is an open-source MCP server that turns any MCP-compatible chat app into a guided coding assistant. It teaches, reviews, and verifies — but never writes code for you. Humans keep every write.
Strategy
Give the model full read access, git context, planning, review, and a constrained command runner for tests and lint. Deny the one capability that causes irreversible damage: silent writes.
Implementation
Read-only codebase access, read-only git tools, plan-and-track, review from diffs, allowlisted verification commands, and MCP so it works in Claude Desktop, Cursor, and other compatible apps.
Capabilities
Read-Only Codebase Access
Gives AI full read access to your codebase for context without ever modifying a file.
Git Tools
Built-in read-only git integration for diffs, blame, log, and status.
Plan & Track
Break tasks into dependency-ordered steps. Plan your approach and track progress.
Code Review
Gather diffs and context for AI-powered code review before you commit.
Constrained Command Runner
Execute verification commands like tests, lint, and builds with allowlist/denylist safety.
MCP Compatible
Works with any MCP-compatible AI chat app — Claude Desktop, Cursor, and more.