TraceFact MCP Server


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.json、report.md、report.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 类型和迁移。
证据图 ——
supported、weak、unsupported或conflicting的声明,带有因果证据边和解释。重放胶囊 —— 一个可移植、已脱敏、gzip 压缩的运行记录,包含规范化后的追踪、环境摘要、来源元数据、报告和哈希。审查不需要原始模型或 API 密钥。
失败分类法 —— 确定性定位循环、重复调用、检索漂移、未经验证的更改、失败的测试、无证据的完成、成本激增、提前终止和恢复失败。
可靠性报告 —— 独立的 HTML 以及 JSON、Markdown 和 SARIF。基准分数始终限定在其原始基准范围内。
适配器
适配器 | 状态 | 使用的公开格式 |
OpenAI Codex | 稳定 | rollout |
Gemini CLI | 稳定 | OpenTelemetry/日志事件 span 和 GenAI 属性 |
Browser Use | 稳定 | 序列化的 |
Generic JSONL / OTel | 稳定 | 追踪事件或递归发现的 span |
OpenCode | 实验性 | session/message/part 对象 |
agent-browser | 实验性 | JSON 命令响应 |
OpenHands | 实验性 | action/observation 事件流 |
适配器是插件。实现从 tracefact/adapter-sdk 导出的精简 TraceAdapter 接口;未知字段会保留在 attributes 或 extensions 中。
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 4173GitHub 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_runs、get_run 和 get_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 | 运行后可靠性与复现 | 否 | 是 | 是 | 是 |
追踪、评估、数据集 | 是 | 取决于评估 | 否 | 非其重点 | |
开源 LLM 可观测性 | 可选 | 取决于评估 | 导出,而非胶囊 | 非其重点 | |
开源 AI 可观测性与评估 | 可选 | 取决于评估 | 否 | 非其重点 | |
Agent 监控与会话重放 | 是 | 取决于评估 | 否 | 部分分析 |
这是基于公开文档的范围比较,审阅于 2026-08-20——并非质量排名。TraceFact 可以摄取现有可观测性栈导出的 OpenTelemetry,而不是取代它们。
隐私与安全
脱敏涵盖常见的 API 密钥、Bearer 令牌、Cookie、电子邮件、Windows/macOS/Linux 主目录路径,以及名称类似机密的字段。请将脱敏视为纵深防御:发布胶囊前先进行审查。TraceFact 默认使用公共仓库数据,没有遥测,并且从不上传追踪。
开发
npm ci
npm run check
npm run test:coverageCI 在 Windows、Linux 和 macOS 上使用 Node 20 和 22 运行。参见 CONTRIBUTING.md、SECURITY.md 和 DECISIONS.md。
许可证
Apache-2.0。它对商业和研究用途都很宽松,包含明确的专利授权,并要求保留声明。数据集夹具为 CC0-1.0。外部项目和数据仍遵循其各自的许可证;参见 THIRD_PARTY.md 和 DATA_SOURCES.md。
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceMCP server for tracing, logging, and debugging multi-agent systems by capturing sessions, spans, and events in a queryable trace tree.1MIT
- FlicenseNot gradedqualityCmaintenanceRead-only MCP server for querying Jaeger environments from Codex, returning compact, sanitized trace summaries to protect sensitive data.
- FlicenseNot gradedqualityCmaintenanceRead-only MCP server for querying an evidence-aware knowledge vault with temporal and provenance-aware data, supporting agent memory and semantic graph projections.
- AlicenseNot gradedqualityCmaintenanceProvides 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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