backscroll
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_outputA | Full-text search over recorded terminal commands AND their outputs — finds e.g. every command that ever printed 'connection refused'. Returns plain text, one block per match: id, time, cwd, exit code, the command line, and a snippet around the match (secrets are masked by default). Use this to FIND which command said something; use list_commands to browse recent history without a search term, and get_output to read a full output once you have an id. No matches returns an empty result, not an error. Read-only: never re-runs anything. |
| list_commands | List the user's recent terminal commands (most recent first) as plain text: one entry per command with id, time, cwd, exit code, duration and output size — command lines only, no output text. Supports the same filters as search_output, e.g. exit='fail' for recent failures or cwd='.' for this project only. Use this to browse history; use search_output when looking for specific text, and get_output to read what a command actually printed. Read-only: never re-runs anything. |
| get_output | Get the full recorded output of one terminal command, plus its command line, exit code, cwd and timing, as plain text (ANSI escapes stripped; secrets masked by default). id: a command id from search_output/list_commands, or negative for relative addressing (-1 = the user's most recent command, -2 = the one before it). Outputs larger than max_bytes return the head and tail around a '[... N bytes omitted ...]' marker — call again with a larger max_bytes for more. Errors with 'not found' if the id doesn't exist. Read-only: reads the recording, never re-runs the command. |
| diff_output | Unified diff (diff -u style plain text) between the stored outputs of two runs. With only 'id', diffs that command against the most recent EARLIER run of the exact same command line — 'what changed since it last ran?'; errors if no earlier identical command line exists. With 'other', diffs the two given commands (other = older side). Identical outputs return a note saying so. Secrets are masked by default. Read-only: diffs recordings, never re-runs anything. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/soren-achebe/backscroll'
If you have feedback or need assistance with the MCP directory API, please join our Discord server