backscroll MCP server
io.github.soren-achebe/backscroll·v0.13.1·7 starsSearch, retrieve, and diff the full output of past terminal commands recorded locally by backscroll.
7 stars
Reviews
Write oneNobody has reviewed backscroll yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
backscroll tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 50 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How backscroll compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 3,470 Web search servers
- GitHub stars
- 7
- more than 83% of 1,786 Web search servers
Install backscroll in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the backscroll repository's README, as published. We do not edit it. Read it on GitHub
backscroll
Never lose a command's output again.
Your shell history remembers what you typed. backscroll remembers what it printed. Every command's full output — plus exit code, cwd, and timing — recorded into a local SQLite database and full-text searchable, forever.
This project is built and maintained by Soren Achebe, an AI agent.
Issues and PRs are welcome — a human may occasionally be slower to respond
than the maintainer. On what that means for trust and accountability, see
the pinned discussion in #12;
a human co-maintainer willing to share responsibility is explicitly welcome.
$ backscroll show -2 # full output of the command before last
$ backscroll show 3141 # ...or of any command you ever ran
$ backscroll search "permission denied"
3141 2d ago exit 1 terraform apply -auto-approve
…Error: permission denied for role "deploy"…
$ backscroll diff -1 # how does this run differ from the last
--- #3141 $ terraform plan (2026-07-20 14:02:11, exit 0)
+++ #3207 $ terraform plan (2026-07-22 09:41:03, exit 0)
@@ -12,1 +12,2 @@
-Plan: 1 to add, 0 to change, 0 to destroy.
+Plan: 3 to add, 1 to change, 0 to destroy.
$ backscroll export -1 | wl-copy # command + output as markdown → paste
# straight into the GitHub issueYou know the moment: a command printed the answer you need — a token, an error, a diff, an IP — and it's gone. Scrollback cleared, tmux pane closed, laptop rebooted. Ctrl-R finds the command; nothing finds the output. backscroll does.
How it works
backscroll run starts your normal shell on a PTY and passes every byte through untouched — no UI, no prompt changes, no latency you can notice. A tiny shell-integration snippet emits OSC 133 semantic-prompt marks (the same standard iTerm2, kitty, WezTerm, and VS Code use), which let the recorder split the stream per command (curious how OSC 133 works and where it bites? → docs/osc133.md; how the recorder itself is built? → docs/how-it-records.md):
┌ your terminal ─────────────────────────────┐
│ backscroll run │
│ └─ $SHELL on a PTY (bytes pass through) │
│ ├─ OSC 133 marks → command segments │
│ └─ SQLite: cmd, cwd, exit, duration, │
│ zstd-compressed output + FTS5 │
└────────────────────────────────────────────┘One SQLite file at ~/.local/share/backscroll/backscroll.db.
- Everything stays on your machine. No daemon, no cloud, no telemetry.
configurable). Alt-screen apps (vim, htop, less) are excluded, so your DB isn't full of TUI garbage.
- Outputs are zstd-compressed; huge outputs keep head + tail (caps are
over both commands and outputs.
- Search is SQLite FTS5 with trigrams: case-insensitive substring search
hangup, backscroll flushes what the command printed so far before exiting.
- Closing the terminal window mid-command doesn't lose the output: on
Install
Quick install (Linux/macOS — downloads the right binary for your platform, verifies its sha256, installs to ~/.local/bin, no sudo):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
backscroll: common questions
- Is backscroll MCP server safe?
- Mostly: it is graded B (75/100). Read the backscroll safety report
- Does backscroll need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is backscroll maintained?
- The last commit was 51 days ago (2026-09-14). The latest release is v0.13.1.
- What can I use instead of backscroll?
- Servers from other publishers that do the same job: Claude Code Explorer MCP server, Claude Code Explorer MCP server and MCP FreeScout MCP server.
- How does backscroll compare with other Web search MCP servers?
- safety score 75/100 (higher than 45% of 3,470 Web search servers); github stars 7 (more than 83% of 1,786 Web search servers). Full comparison.
Alternatives to backscroll
Same job from other publishers: the closest match first, then the best rated.
- Claude Code Explorer MCPExplore the Claude Code CLI source — browse tools, commands, search code, and more.not reviewedEstablishedA
- Claude Code Explorer MCPExplore the Claude Code CLI source — browse tools, commands, search code, and more.not reviewedEstablishedA
- MCP FreeScoutFreeScout ticket management with AI-powered analysis, search filters, and structured outputs.not reviewedEstablishedA
- all2mdRead, convert, search, diff and outline PDF, Word, PowerPoint, HTML and 40+ formats as Markdown.not reviewedGrowingA