Skip to main content
Glama
Alex0AI

TraceFact MCP Server

by Alex0AI

Панель TraceFact с покрытием доказательствами, графом доказательств, таймлайном и локализацией сбоев

Реальный запуск CLI TraceFact, анализирующий встроенную офлайн-трассу 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.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-как-судьи. Он извлекает явные утверждения о завершении и связывает каждое из них с наблюдаемыми результатами инструментов, тестами, диффами, действиями браузера, источниками и хэшами артефактов. Каждое заключение о сбое содержит точные идентификаторы событий. Отсутствующая телеметрия отображается как неопределённость.

Исходное ядро

  • Open Agent Trace Schema (OATS) 1.0 — версионируемая, расширяемая оболочка трасс с JSON Schema, строгими типами TypeScript и миграциями.

  • Граф доказательств — утверждения supported, weak, unsupported или conflicting с причинно-следственными рёбрами доказательств и пояснениями.

  • Капсула воспроизведения — переносимый, редактируемый, сжатый gzip запуск, содержащий нормализованную трассу, сводку окружения, метаданные источников, отчёт и хэши. Для проверки не требуются исходная модель или API-ключ.

  • Таксономия сбоев — детерминированная локализация циклов, повторных вызовов, дрейфа поиска, непроверенных изменений, проваленных тестов, завершения без доказательств, скачков стоимости, преждевременного завершения и неудачного восстановления.

  • Отчёт о надёжности — автономный HTML плюс JSON, Markdown и SARIF. Оценки бенчмарков остаются в рамках своего исходного бенчмарка.

Адаптеры

Адаптер

Статус

Используемый публичный формат

OpenAI Codex

Стабильный

rollout .jsonl: метаданные сессии, элементы ответа, сообщения событий

Gemini CLI

Стабильный

спаны событий OpenTelemetry/log и атрибуты GenAI

Browser Use

Стабильный

сериализованные шаги AgentHistoryList, действия модели, состояние и результаты

Generic JSONL / OTel

Стабильный

события трасс или рекурсивно обнаруженные спаны

OpenCode

Экспериментальный

объекты session/message/part

agent-browser

Экспериментальный

JSON-ответы команд

OpenHands

Экспериментальный

потоки событий action/observation

Адаптеры — это плагины. Реализуйте небольшой интерфейс TraceAdapter, экспортируемый из tracefact/adapter-sdk; неизвестные поля сохраняются в 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 4173

GitHub Action

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

Действие добавляет сводку задания, обновляет комментарий PR на основе маркеров, когда предоставлено право pull-requests: write, и загружает полный пакет 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

Надёжность и воспроизведение после запуска

Нет

Да

Да

Да

LangSmith

Трейсинг, оценка, наборы данных

Да

Зависит от оценки

Нет

Не его фокус

Langfuse

Open-source наблюдаемость LLM

Необязательно

Зависит от оценки

Экспорт, не капсула

Не его фокус

Phoenix

Open-source наблюдаемость и оценки ИИ

Необязательно

Зависит от оценки

Нет

Не его фокус

AgentOps

Мониторинг агентов и реплей сессий

Да

Зависит от оценки

Нет

Некоторый анализ

Это сравнение по охвату на основе публичной документации, проверено 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.md, SECURITY.md и DECISIONS.md.

Лицензия

Apache-2.0. Она разрешительна для коммерческого и исследовательского использования, включает явный патентный грант и требует сохранения уведомлений. Фикстуры набора данных — CC0-1.0. Внешние проекты и данные остаются под собственными лицензиями; см. THIRD_PARTY.md и 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