Skip to main content
Glama
Alex0AI

TraceFact MCP Server

by Alex0AI

TraceFact 仪表盘,展示证据覆盖率、证据图、时间线和故障定位

真实的 TraceFact CLI 运行,分析随附的离线 Codex 追踪并验证其重放胶囊

60 秒快速上手

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

打开 report/report.html。它是独立的,可离线使用。该命令还会写入 report.jsonreport.mdreport.sarif 以及一个经哈希验证的 run.tracefact.gz 重放胶囊。

更喜欢用浏览器?打开在线演示,拖入一条追踪,然后导出报告。文件永远不会离开页面。

Related MCP server: jaeger-mcp

输入什么;输出什么;为何可信

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 不会将正确性隐藏在一个 LLM-as-judge 评分背后。它提取明确的完成声明,并将每一条与可观察的工具结果、测试、差异、浏览器操作、来源和工件哈希关联起来。每条失败发现都带有精确的事件 ID。缺失的遥测数据会以不确定性的形式呈现。

原创核心

  • Open Agent Trace Schema (OATS) 1.0 —— 一个带版本、可扩展的追踪封装,包含 JSON Schema、严格的 TypeScript 类型和迁移。

  • 证据图 —— supportedweakunsupportedconflicting 的声明,带有因果证据边和解释。

  • 重放胶囊 —— 一个可移植、已脱敏、gzip 压缩的运行记录,包含规范化后的追踪、环境摘要、来源元数据、报告和哈希。审查不需要原始模型或 API 密钥。

  • 失败分类法 —— 确定性定位循环、重复调用、检索漂移、未经验证的更改、失败的测试、无证据的完成、成本激增、提前终止和恢复失败。

  • 可靠性报告 —— 独立的 HTML 以及 JSON、Markdown 和 SARIF。基准分数始终限定在其原始基准范围内。

适配器

适配器

状态

使用的公开格式

OpenAI Codex

稳定

rollout .jsonl:会话元数据、响应项、事件消息

Gemini CLI

稳定

OpenTelemetry/日志事件 span 和 GenAI 属性

Browser Use

稳定

序列化的 AgentHistoryList 步骤、模型操作、状态和结果

Generic JSONL / OTel

稳定

追踪事件或递归发现的 span

OpenCode

实验性

session/message/part 对象

agent-browser

实验性

JSON 命令响应

OpenHands

实验性

action/observation 事件流

适配器是插件。实现从 tracefact/adapter-sdk 导出的精简 TraceAdapter 接口;未知字段会保留在 attributesextensions 中。

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

该 Action 会追加作业摘要,在授予 pull-requests: write 权限时更新基于标记的 PR 评论,并上传完整的 HTML/JSON/Markdown/SARIF/胶囊捆绑包。不会向第三方发送任何追踪。

只读 MCP 服务器

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

工具:list_runsget_runget_reliability_report。没有写入工具。

小型、可复现的证据集

dataset/generated/ 包含 60 条确定性的 CC0-1.0 合成追踪,涵盖成功、失败的测试、工具循环、不支持的完成、成本异常和成功恢复。使用 npm run dataset:generate 重新生成;使用 npm run experiment 进行评估。

v0.1 实验在规则编写的合成标签上报告了微平均精确率 0.833、召回率 1.000 和 F1 0.909。所有 10 个明显的假阳性都是 hallucinated_completion 发现,出现在主标签为 test_failure 的夹具上:完成声明与失败的测试相冲突,但该次要标签被有意省略。这暴露了多标签歧义,而不是隐藏它。该结果是回归证据,而非现实世界泛化的证明。参见数据卡原始结果技术报告

TraceFact 的定位

项目

主要职责

托管式追踪

证据关联的完成

可移植的离线重放

确定性失败证据

TraceFact

运行后可靠性与复现

LangSmith

追踪、评估、数据集

取决于评估

非其重点

Langfuse

开源 LLM 可观测性

可选

取决于评估

导出,而非胶囊

非其重点

Phoenix

开源 AI 可观测性与评估

可选

取决于评估

非其重点

AgentOps

Agent 监控与会话重放

取决于评估

部分分析

这是基于公开文档的范围比较,审阅于 2026-08-20——并非质量排名。TraceFact 可以摄取现有可观测性栈导出的 OpenTelemetry,而不是取代它们。

隐私与安全

脱敏涵盖常见的 API 密钥、Bearer 令牌、Cookie、电子邮件、Windows/macOS/Linux 主目录路径,以及名称类似机密的字段。请将脱敏视为纵深防御:发布胶囊前先进行审查。TraceFact 默认使用公共仓库数据,没有遥测,并且从不上传追踪。

开发

npm ci
npm run check
npm run test:coverage

CI 在 Windows、Linux 和 macOS 上使用 Node 20 和 22 运行。参见 CONTRIBUTING.mdSECURITY.mdDECISIONS.md

许可证

Apache-2.0。它对商业和研究用途都很宽松,包含明确的专利授权,并要求保留声明。数据集夹具为 CC0-1.0。外部项目和数据仍遵循其各自的许可证;参见 THIRD_PARTY.mdDATA_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