get-logs
Retrieve logs from the named pipe with optional filtering
Read the output other processes wrote into a named pipe, narrowed by text, line count or time.
LABSCO SUMMARY
The pipe is the whole interface: anything that writes into it becomes queryable through one tool, so a dev server, a build watcher and a background job can all report into the same place. The three parameters are what keep that usable — matching text, a line count and a starting point, which is the difference between the twenty lines that matter and an entire session's noise.
A single-tool reader over a named pipe that collects process output.
Node.js v18 or newer. The server creates the pipe itself when it starts: /tmp/stdout_pipe on macOS and Linux, \\.\pipe\stdout_pipe on Windows. Send a process's output into it with your_application > /tmp/stdout_pipe, or your_application | tee /tmp/stdout_pipe to keep seeing it in the terminal too; the server keeps the last 100 entries.
One command — npx -y stdout-mcp-server
USE CASES
The output was written to the pipe as it happened, so it is there to read afterwards rather than lost with the terminal.
A text filter narrows the pipe's contents to the lines that mention what you are chasing.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get-logsRetrieve logs from the named pipe with optional filtering
BEFORE YOU INSTALL
1 tool when we connected.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"stdout-mcp-server": {
"command": "npx",
"args": [
"-y",
"stdout-mcp-server"
]
}
}
}npx -y stdout-mcp-server