Tracelane MCP server
io.github.tracelane/tracelane-mcp·v0.4.0·1 starsRead-only, tenant-scoped access to Tracelane agent traces and guardrail verdicts
1 stars3 downloads/wk
Reviews
Write oneNobody has reviewed Tracelane yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Tracelane tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
explain_guardrail_blockExplain a Tracelane guardrail signal. Two independent id kinds, pick the one you have: `correlation_id` \u2014 the id in a guardrail 403 response body, for a request that was blocked pre-flight (there is no trace/span for it, since the request never dispatched); or `trace_id` + `span_id` together \u2014 to explain a detection-layer (AFT) flag recorded on a span that DID execute.
get_eval_resultGet the latest result for a specific eval
get_spanget_traceGet all spans for a specific trace
list_evalsList all pain-point and fault-tolerance evals and their current status
list_tracesList recent traces for the authenticated tenant
replay_traceFetch the full stored structure of a trace (ordered spans with their LLM/tool attributes) for offline inspection and step-through debugging. Read-only: this returns the recorded trace as-is and does NOT re-execute any model or tool \u2014 live shadow re-execution requires the gateway and is not part of the MCP server surface.
search_tracesSearch traces by free-text substring across span names and the attributes JSON blob, optionally narrowed by model name or error status. Read-only; tenant-scoped. In gateway (Cloud) mode the gateway rejects a search term shorter than 4 characters.
Public scan report
scanner v0.1.10 · 2026-10-09 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Tracelane compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 65% of 4,460 AI and agents servers
- Tools
- 8
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 2,711 AI and agents servers
- Downloads a week
- 3
- more than 0% of 1,538 AI and agents servers with a package
What its tools let an agent do: 8 read
Install Tracelane in Claude Code, Cursor or VS Code
Runs npx -y @tracelanedev/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add tracelane-mcp -- npx -y @tracelanedev/mcp
What the publisher says
From the Tracelane repository's README, as published. We do not edit it. Read it on GitHub
<!-- tracelane:classification: PUBLIC -->
Tracelane
flight recorder for AI agents.
Get started free → · Docs · Discussions
What it does
Tracelane sits between your AI agents and your LLM providers. You get:
Note the honest scope: evals/ here carries the 20 conformance evals; some internal suites target private ADRs and infrastructure and are not part of this repo, so the test script says so rather than pretending to pass.
- BYOK proxy — point agents at https://gateway.tracelane.dev, pass your own API key. 0% markup.
- Full-fidelity traces — LLM calls, tool invocations, agent steps and retries captured as OTel spans using the GenAI semantic conventions, at full fidelity for everything routed through the gateway. Full capture is the default; there is no sampling you have to turn off. The one bound we do apply is a per-trace ceiling (10,000 spans / 64 MiB, env-tunable) so a runaway agent cannot exhaust your storage — it clips that trace, never your other traces.
- Tamper-evident audit ledger — recorded gateway audit events are hash-chained per tenant. Batches are signed; public transparency-log anchoring is best-effort when configured, and an unanchored batch is reported as such. tlane verify re-checks the chain offline, from the export alone, with no call back to us.
- Inline heuristic guardrails — cost, schema, and prompt-injection rails run in-request at the gateway (ML ensemble on the roadmap). Detection is observe-first by default: a rail records and flags rather than blocking, because a false-positive block breaks a legitimate run.
- Cross-language ledger conformance — the audit verifier is implemented three times, in Rust, Python and TypeScript, and all three are held to one shared corpus of 8 conformance vectors that includes deliberately-forged and boundary-numeric cases. 10 Rust + 14 Python + 19 TypeScript conformance tests run in CI, plus a round-trip job asserting the three implementations agree. That is the suite behind "a third party can verify offline" — you can run it in this clone.
- Time-travel trace viewer — step through any recorded agent trace span-by-span with tlane replay (read-only). Cross-model re-execution is on the roadmap.
every tier including OSS self-host**. Both run as guardrail rails in-request at the gateway: pinning compares a live tool definition against the hash you approved and flags divergence; the trifecta rail flags the untrusted-input + private-data + exfiltration-path combination. Observe-first, like every other rail.
- MCP tool-definition pinning and lethal-trifecta detection — shipped, and **free on
Not shipped — named here because they appear elsewhere in our docs and we would rather you learn it from us than from the source. These are part of the predictive layer, separate from the rails above, and none of them fires on LLM traffic today — for two different reasons:
(mcpservername, tool_name, protocol) that a /v1/chat/completions request does not carry, so they never reach their scoring path.
- Browser stuck-loop prediction and A2UI catalog conformance gate on payload fields
ships, so it cannot flag anything.
- The distilled SLM judge is not enabled: no trained model
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Tracelane: common questions
- Is Tracelane MCP server safe?
- Mostly: it is graded B (82/100). Read the Tracelane safety report
- How do I install Tracelane?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Tracelane need an API key?
- Yes. The registry entry asks for
TRACELANE_API_KEY,CLICKHOUSE_PASSWORD. - Is Tracelane maintained?
- The last commit was 26 days ago (2026-10-09). The latest release is v0.4.0.
- What can I use instead of Tracelane?
- Servers from other publishers that do the same job: Superlog MCP server.
- How does Tracelane compare with other AI and agents MCP servers?
- safety score 82/100 (higher than 65% of 4,460 AI and agents servers); tools 8 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Tracelane
Same job from other publishers: the closest match first, then the best rated.
- SuperlogOpen-source agent that observes and fixes your application. Query logs, traces, metrics, incidents.not reviewedEstablishedA