Delimit — Keep the state. Change the model. — Claude Code MCP server
Stores tasks, architectural notes, and decisions on your workstation across agent runs. Useful when switching between multiple coding assistants without restarting discussions.
claude mcp add delimit-mcp-server -- npx -y delimit-cliWhat Delimit — Keep the state. Change the model. does
The server keeps records of past technical choices and workflow handoffs on your local disk. When you transition from Claude Code to Codex or Cursor, the incoming agent reads the shared timeline rather than guessing previous architecture debates. The CLI also provides a deliberate command to broadcast questions to several active models and inspect their agreements.
For repository safety, Delimit bundles PR verification tools like delimit check and agent execution wrapping. The checker inspects modified files for exposed credentials and breaking changes in API definitions without requiring external service tokens. Wrapped sessions produce signed delimit.attestation.v1 records with HMAC-SHA256 digests in .delimit/attestations/.
Multi-model evaluation requires authenticating each underlying assistant CLI beforehand. The server uses existing local setups, so unconfigured tools will be skipped during cross-model queries.
What it helps with
- transfer architectural context and task status across coding assistants
- compare recommendations from multiple language models on difficult decisions
- block commits that leak secrets or introduce breaking changes to API schemas
- generate local HMAC-signed verification records for agent-authored patches
Example prompts for the agent
- Recall what we agreed regarding session storage using tag #auth
- Deliberate with configured models to evaluate database migration strategies
- Run delimit check on staged files to confirm no breaking API changes exist
How to install Delimit — Keep the state. Change the model.
Platform CLI
claude mcp add delimit-mcp-server -- npx -y delimit-cliPlatform CLI
codex mcp add delimit-keep-the-state-change-the-model -- npx -y delimit-cliConfig file
{
"mcpServers": {
"delimit-keep-the-state-change-the-model": {
"command": "npx",
"args": [
"-y",
"delimit-cli"
]
}
}
}Config file
{
"servers": {
"delimit-keep-the-state-change-the-model": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"delimit-cli"
]
}
}
}Platform CLI
gemini mcp add delimit-keep-the-state-change-the-model npx -y delimit-cliStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Delimit — Keep the state. Change the model.
How do I install Delimit — Keep the state. Change the model. in Claude Code?
Run claude mcp add delimit-mcp-server -- npx -y delimit-cli. To configure other detected editors on your system at once, you can run npx delimit-cli setup.
What does Delimit — Keep the state. Change the model. do?
It maintains a local history of project decisions and pending work across different coding assistants. This keeps agents in tools like Cursor, Claude Code, and Codex aligned on the same codebase rules.
What does the delimit check command verify?
It inspects staged or modified files for leaked credentials and incompatible API modifications. If any violation is found, it returns a non-zero exit code for pre-commit hooks or CI pipelines.