Signed, cited, replayable workflows for Claude, Codex, Gemini, DeepSeek, and other agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Cool Workflow (cw) is a small command-line tool that turns your AI coding agent's chat answer β easy to lose, hard to check β into a saved report. Point it at a repo, or any folder of docs, and:
file.ts:42. A result with no evidence stops instead of passing through.The model is fuel. CW is the black-box recorder, the dashboard, and the gearbox β never the engine. It never calls a model API, never holds your keys, and never uploads your code.
Upgrade later with brew update && brew upgrade cool-workflow.
You need: Node.js v18 or newer. No agent yet? Step 1 below still works β CW never runs a model itself.
| Agent | Flag | Status |
|---|---|---|
| Claude Code | -claude | β works |
| Codex CLI | -codex | β works |
| Muse Code | -muse | β works |
| OpenCode | -opencode | β works |
| Gemini | -gemini | β through opencode |
| DeepSeek | -deepseek | β through opencode or an HTTP endpoint |
| Cursor | β | β¬ not yet |
| GitHub Copilot CLI | β | β¬ not yet |
| Aider | β | β¬ not yet |
| Qwen Code | β | β¬ not yet |
| Kimi | β | β¬ not yet |
Not sure what you have? cw doctor checks your setup and cw fix prints the commands that put it right.
CW uses the current repo and the first agent it finds on your PATH. Want a specific agent? Add a flag from the table above, such as -claude.
The report opens in your browser by itself when the run ends. Later, open it again with:
Want to see one first? A real run's Workbench and report, rebuilt on every push: coo1white.github.io/cool-workflow (the report is at /report.html).
These three steps are the core path. Everything else is kept working, not grown.
CW does not run the model β it keeps the books. Your agent signs its findings (ed25519), and cw report verify-bundle checks β offline, with only the public key β that every signed finding is in the report unaltered. CW holds no private key: the agent signs, CW only verifies. This proves the signed findings reached you unaltered β not that nothing else was added, and not that none were left out. See the Trust Model.
| Problem | Fix |
|---|---|
| No agent found | cw doctor β shows which agents are on your machine |
status: blocked | Set CW_AGENT_COMMAND=builtin:claude or pass -claude |
claude: command not found | Install Claude Code and run again |
| Where is my report? | <repo>/.cw/runs/<id>/report.md, or run cw report --open |
Missing required input: question | Add -q "<question>" |
| Run stopped before the end | cw --resume --run <id> takes it to the end (inside the project, or add --repo <path>) |
... is not a git project | Run it inside the project, or pass --repo |
CW dogfoods its own release: every cut runs release-cut against this repo.
BSD-2-Clause. Built by COOLWHITE LLC.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/cool-workflow)<a href="https://allmcps.com/mcp/cool-workflow"><img src="https://allmcps.com/api/badge/cool-workflow?style=directory" alt="Cool Workflow on AllMCPs" /></a>