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 reportreport/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/ログイベントスパンとGenAI属性 |
Browser Use | 安定版 | シリアライズされた |
Generic JSONL / OTel | 安定版 | トレースイベントまたは再帰的に検出されたスパン |
OpenCode | 実験的 | セッション/メッセージ/パートオブジェクト |
agent-browser | 実験的 | JSONコマンドレスポンス |
OpenHands | 実験的 | アクション/オブザベーションイベントストリーム |
アダプターはプラグインです。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このアクションはジョブサマリーを追加し、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件の偽陽性はすべて、プライマリラベルが test_failure のフィクスチャに対する hallucinated_completion 検出です。完了クレームが失敗したテストと矛盾していますが、そのセカンダリラベルは意図的に省略されていました。これはマルチラベルの曖昧さを隠すのではなく、明らかにします。この結果は回帰エビデンスであり、実世界への一般化の証明ではありません。データカード、生の結果、技術レポートを参照してください。
TraceFactの位置づけ
プロジェクト | 主な役割 | ホスト型トレーシング | エビデンス連携の完了検証 | ポータブルなオフラインリプレイ | 決定的な障害エビデンス |
TraceFact | 実行後の信頼性と再現 | いいえ | はい | はい | はい |
トレーシング、評価、データセット | はい | 評価に依存 | いいえ | 焦点外 | |
オープンソースのLLM可観測性 | 任意 | 評価に依存 | カプセルではなくエクスポート | 焦点外 | |
オープンソースのAI可観測性と評価 | 任意 | 評価に依存 | いいえ | 焦点外 | |
エージェント監視とセッションリプレイ | はい | 評価に依存 | いいえ | 一部の分析 |
これは2026-08-20にレビューした公開ドキュメントに基づく範囲比較であり、品質ランキングではありません。TraceFactは、既存の可観測性スタックを置き換えるのではなく、それらがエクスポートするOpenTelemetryを取り込むことができます。
プライバシーと安全性
機密情報の除去は、一般的なAPIキー、ベアラートークン、クッキー、メールアドレス、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