Skip to main content
Glama
Alex0AI

TraceFact MCP Server

by Alex0AI

TraceFact-Dashboard mit Beweisabdeckung, Beweisgraph, Zeitachse und Fehlerlokalisierung

Echter TraceFact-CLI-Lauf, der den gebündelten Offline-Codex-Trace analysiert und seine Wiedergabekapsel verifiziert

Der 60-Sekunden-Schnellstart

git clone https://github.com/Alex0AI/tracefact.git
cd tracefact
npm ci
npm run build
node dist/cli.js analyze examples/offline-demo.codex.jsonl --out report

Öffne report/report.html. Er ist eigenständig und funktioniert offline. Der Befehl schreibt außerdem report.json, report.md, report.sarif und eine hash-verifizierte run.tracefact.gz-Wiedergabekapsel.

Bevorzugst du den Browser? Öffne die Live-Demo, ziehe einen Trace hinein und exportiere den Bericht. Die Datei verlässt die Seite nie.

Related MCP server: jaeger-mcp

Was hineingeht; was herauskommt; warum es glaubwürdig ist

flowchart LR
  A[Codex / Gemini CLI / Browser Use / JSONL / OTel] --> B[Open Agent Trace Schema]
  B --> C[Redaction]
  C --> D[Evidence Graph]
  C --> E[Deterministic failure rules]
  D --> F[HTML · JSON · Markdown · SARIF]
  E --> F
  C --> G[Replay Capsule + SHA-256]

TraceFact verbirgt Korrektheit nicht hinter einer einzigen LLM-als-Richter-Bewertung. Es extrahiert explizite Abschlussbehauptungen und verknüpft jede einzelne mit beobachtbaren Tool-Ergebnissen, Tests, Diffs, Browser-Aktionen, Quellen und Artefakt-Hashes. Jeder Fehlerbefund trägt exakte Ereignis-IDs. Fehlende Telemetrie wird als Unsicherheit ausgewiesen.

Der ursprüngliche Kern

  • Open Agent Trace Schema (OATS) 1.0 – ein versioniertes, erweiterbares Trace-Envelope mit JSON-Schema, strengen TypeScript-Typen und Migrationen.

  • Beweisgraphsupported (gestützt), weak (schwach), unsupported (ungestützt) oder conflicting (widersprüchlich) Behauptungen mit kausalen Beweiskanten und Erklärungen.

  • Wiedergabekapsel – ein portabler, redigierter, gzip-komprimierter Lauf mit normalisiertem Trace, Umgebungszusammenfassung, Quell-Metadaten, Bericht und Hashes. Die Überprüfung erfordert weder das ursprüngliche Modell noch einen API-Schlüssel.

  • Fehlertaxonomie – deterministische Lokalisierung von Schleifen, wiederholten Aufrufen, Retrieval-Drift, unverifizierten Änderungen, fehlgeschlagenen Tests, abschlussfreien Beweisen, Kostenspitzen, vorzeitigem Abbruch und fehlgeschlagener Wiederherstellung.

  • Zuverlässigkeitsbericht – eigenständiges HTML plus JSON, Markdown und SARIF. Benchmark-Ergebnisse bleiben auf ihren ursprünglichen Benchmark beschränkt.

Adapter

Adapter

Status

Verwendetes öffentliches Format

OpenAI Codex

Stabil

Rollout-.jsonl: Sitzungs-Metadaten, Antwort-Items, Ereignisnachrichten

Gemini CLI

Stabil

OpenTelemetry-/Log-Ereignis-Spans und GenAI-Attribute

Browser Use

Stabil

serialisierte AgentHistoryList-Schritte, Modellaktionen, Zustand und Ergebnisse

Generisches JSONL / OTel

Stabil

Trace-Ereignisse oder rekursiv entdeckte Spans

OpenCode

Experimentell

Sitzungs-/Nachrichten-/Teil-Objekte

agent-browser

Experimentell

JSON-Befehlsantworten

OpenHands

Experimentell

Aktions-/Beobachtungs-Ereignisströme

Adapter sind Plugins. Implementiere das kleine TraceAdapter-Interface, das aus tracefact/adapter-sdk exportiert wird; unbekannte Felder bleiben in attributes oder extensions erhalten.

CLI

tracefact analyze <trace> [--adapter auto] [--out tracefact-report]
tracefact replay <run.tracefact.gz> [--out replay.html]
tracefact verify <run.tracefact.gz>
tracefact migrate <old-trace.json> --out migrated.json
tracefact adapters
tracefact serve --dir web-dist --port 4173

GitHub Action

- uses: Alex0AI/tracefact/action@v0.1.2
  with:
    trace: artifacts/codex-rollout.jsonl
    adapter: auto

Die Action fügt eine Job-Zusammenfassung hinzu, aktualisiert einen marker-basierten PR-Kommentar, wenn pull-requests: write gewährt ist, und lädt das vollständige HTML/JSON/Markdown/SARIF/Kapsel-Bundle hoch. Kein Trace wird an Dritte gesendet.

Schreibgeschützter MCP-Server

{
  "mcpServers": {
    "tracefact": {
      "command": "node",
      "args": ["/absolute/path/to/tracefact/dist/mcp.js"],
      "env": { "TRACEFACT_STORE": "/absolute/path/to/traces" }
    }
  }
}

Tools: list_runs, get_run und get_reliability_report. Es gibt keine Schreib-Tools.

Kleiner, reproduzierbarer Beweis-Datensatz

dataset/generated/ enthält 60 deterministische, CC0-1.0-synthetische Traces, die Erfolg, fehlgeschlagene Tests, Tool-Schleifen, ungestützte Abschlüsse, Kostenanomalien und erfolgreiche Wiederherstellung abdecken. Neu generieren mit npm run dataset:generate; auswerten mit npm run experiment.

Der v0.1-Experimentbericht weist eine Mikro-Präzision von 0,833, einen Recall von 1,000 und einen F1 von 0,909 auf regelbasiert erstellten synthetischen Labels auf. Alle 10 scheinbaren False Positives sind hallucinated_completion-Befunde an Fixtures, deren primäres Label test_failure ist: Die Abschlussbehauptung widerspricht dem fehlgeschlagenen Test, aber dieses sekundäre Label wurde absichtlich weggelassen. Dies legt Mehrlabel-Mehrdeutigkeit offen, anstatt sie zu verbergen. Das Ergebnis ist Regressionsnachweis, kein Beweis für eine Generalisierung in der realen Welt. Siehe die Datenkarte, Rohdaten und technischen Bericht.

Wo TraceFact einzuordnen ist

Projekt

Hauptaufgabe

Gehostetes Tracing

Beweisgestützter Abschluss

Portables Offline-Replay

Deterministischer Fehlernachweis

TraceFact

Zuverlässigkeit und Reproduktion nach dem Lauf

Nein

Ja

Ja

Ja

LangSmith

Tracing, Evaluierung, Datensätze

Ja

Von der Evaluierung abhängig

Nein

Nicht im Fokus

Langfuse

Open-Source-LLM-Beobachtbarkeit

Optional

Von der Evaluierung abhängig

Export, keine Kapsel

Nicht im Fokus

Phoenix

Open-Source-KI-Beobachtbarkeit und -Evaluierungen

Optional

Von der Evaluierung abhängig

Nein

Nicht im Fokus

AgentOps

Agent-Überwachung und Sitzungs-Replay

Ja

Von der Evaluierung abhängig

Nein

Einige Analysen

Dies ist ein Umfangsvergleich auf Basis öffentlicher Dokumentation, geprüft am 2026-08-20 – keine Qualitätsrangliste. TraceFact kann OpenTelemetry-Daten verarbeiten, die von bestehenden Beobachtbarkeits-Stacks exportiert werden, anstatt sie zu ersetzen.

Datenschutz und Sicherheit

Die Redaktion umfasst gängige API-Schlüssel, Bearer-Tokens, Cookies, E-Mails, Windows-/macOS-/Linux-Home-Pfade und Felder, die wie Geheimnisse benannt sind. Behandle die Redaktion als Verteidigung in der Tiefe: Überprüfe eine Kapsel, bevor du sie veröffentlichst. TraceFact verwendet standardmäßig Daten aus öffentlichen Repositories, hat keine Telemetrie und lädt niemals einen Trace hoch.

Entwicklung

npm ci
npm run check
npm run test:coverage

CI läuft auf Windows, Linux und macOS mit Node 20 und 22. Siehe CONTRIBUTING.md, SECURITY.md und DECISIONS.md.

Lizenz

Apache-2.0. Sie ist freizügig für kommerzielle und Forschungszwecke, enthält eine ausdrückliche Patentgewährung und erfordert die Aufbewahrung von Hinweisen. Datensatz-Fixtures sind CC0-1.0. Externe Projekte und Daten unterliegen ihren eigenen Lizenzen; siehe THIRD_PARTY.md und DATA_SOURCES.md.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for tracing, logging, and debugging multi-agent systems by capturing sessions, spans, and events in a queryable trace tree.
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP server for querying Jaeger environments from Codex, returning compact, sanitized trace summaries to protect sensitive data.
  • F
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP server for querying an evidence-aware knowledge vault with temporal and provenance-aware data, supporting agent memory and semantic graph projections.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides a local, read-oriented MCP server for the MASA protocol, enabling offline validation, inspection, lineage tracing, public-export audit, and processing-request planning for sound-matter records.
    MIT

View all related MCP servers

Related MCP Connectors

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

  • Read-only MCP server for ClassQuill, a tutoring-business-management platform.

  • Read-only MCP server for the WebAssembly spec: instructions, types, sections, search, proposals.

View all MCP Connectors

Latest Blog Posts

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/Alex0AI/tracefact'

If you have feedback or need assistance with the MCP directory API, please join our Discord server