Public log

@jarroba/mcp-logs

MCP server (stdio, local) that lets an AI read a log file it could never fit in its context: a 200 MB CI log. Detects the format, counts EVENTS (a 40-line stack trace is one), resolves root causes, groups lines into templates, answers when it started, and

npm · fingerprint e605c8fbc60959d9f486e993 · repository · RSS

12tools
2recorded versions
24dtracked
last checked 26 Oct

What changed

Changed 2026-10-19 13:08 UTC

1 description rewritten, 1 tool added.

--- pinned/log_analyze
+++ observed/log_analyze
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Understand a log without reading it: detected format, number of EVENTS (a 40-line stack trace counts as one), breakdown by level, time range, the errors with their ROOT CAUSE resolved, and the most frequent patterns. Accepts a file PATH — that is how you look at a log that does not fit in your context, such as a CI log of hundreds of MB.",
+   "description": "Understand a log without reading it: detected format, number of EVENTS (a 40-line stack trace counts as one), breakdown by level, time range, the errors with their ROOT CAUSE resolved, and the most frequent patterns. Accepts a file PATH — that is how you look at a log that does not fit in your context, such as a CI log of hundreds of MB. Logs WRAPPED by whatever collected them (Docker json-file, CRI/Kubernetes `P`/`F` lines, `journalctl -o json`, OpenTelemetry OTLP JSON, AWS CloudTrail) are unwrapped first and the pieces the runtime split are joined back, so a stack trace spread over 40 records is one event; `wrapper` says which.",
    "execution": {
      "taskSupport": "forbidden"
    },

+ tool added: log_distinguish

Current tools

Show all 12 tool fingerprints
log_analyze
acd5c19c3ded0cf1
log_around
fdd7545c24b9fbf5
log_convert
4141e42de98d57ee
log_distinguish
acd65118b16bdbf0
log_lint
720fd692ba66c74f
log_patterns
1f101305b6150c19
log_profile_check
43a2e79823717a8c
log_profile_suggest
1215c837e4a6c539
log_reduce
eb4b19b5525014a6
log_rotation
35b725cd90a84bd2
log_stacktrace
3b8e17bb982ffb68
log_trends
0cb55479867ed768

Watch this server yourself

If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.

npx -y mcp-pin@0.2.3 -- <your @jarroba/mcp-logs command>

Or subscribe to this page's RSS feed to be told when it changes.

Badge

mcp-pin status badge for @jarroba/mcp-logs

The badge states one fact about time and nothing else. It never claims a server is safe.

[![mcp-pin](https://mcp-pin.gautamkhosla.com/badge/6a064907b1c67ad8.svg)](https://mcp-pin.gautamkhosla.com/servers/6a064907b1c67ad8.html)