MCP.Market

backscroll MCP server

by soren-achebe·io.github.soren-achebe/backscroll·v0.13.1·7 stars

Search, retrieve, and diff the full output of past terminal commands recorded locally by backscroll.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
Growing

7 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 issue

You 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 MCP
    Explore the Claude Code CLI source — browse tools, commands, search code, and more.
    A
  • Claude Code Explorer MCP
    Explore the Claude Code CLI source — browse tools, commands, search code, and more.
    A
  • MCP FreeScout
    FreeScout ticket management with AI-powered analysis, search filters, and structured outputs.
    A
  • all2md
    Read, convert, search, diff and outline PDF, Word, PowerPoint, HTML and 40+ formats as Markdown.
    A