glider-trace
0.1.0-preview.6
See the version list below for details.
{ "servers": { "glider-trace": { "type": "stdio", "command": "dnx", "args": ["glider-trace@0.1.0-preview.6", "--yes"] } } }
.vscode/mcp.json settings file.
dotnet tool install --global glider-trace --version 0.1.0-preview.6
dotnet new tool-manifest
dotnet tool install --local glider-trace --version 0.1.0-preview.6
#tool dotnet:?package=glider-trace&version=0.1.0-preview.6&prerelease
nuke :add-package glider-trace --version 0.1.0-preview.6
GliderTrace - Runtime Evidence MCP Server
GliderTrace is a runtime evidence MCP server for .NET workspaces. It runs workspace-scoped commands and tests, stores bounded evidence, and summarizes failures, exceptions, counters, and runtime traces.
Install
Prerequisite: .NET 10 SDK.
dotnet tool install --global glider-trace
If install fails, run dotnet --version first. If dotnet is missing or below 10, install .NET 10 from Microsoft .NET 10 download page.
Keep CLI tools on PATH (for example ~/.dotnet/tools on Linux/macOS) before running glider-trace.
To update:
dotnet tool update --global glider-trace
Run Modes
GliderTrace exposes two transports:
Stdio (default)
glider-trace
Run this when an MCP client starts a local MCP stdio process.
HTTP
glider-trace --transport http
HTTP MCP endpoint is http://localhost:5001/mcp (or your chosen --port).
Common CLI arguments
| Flag | What it does |
|---|---|
--transport <stdio, http> |
Selects protocol. stdio is default. |
--port <1-65535> |
Listener port for HTTP mode. Default: 5001. |
--workspace <path> |
Workspace root for workspace-scoped commands, test discovery, and process scoping. Default: current directory. |
--artifact-root <path> |
Root folder where session artifacts are stored. Default: <workspace>/.glider-trace. |
--default-timeout <ms|s|m> |
Per-tool async timeout default. Default is 20m. Use 0 to disable timeouts. |
--verbose |
Writes detailed server logs to stderr. |
--help / -h |
Prints usage and exits. |
--version / -v / -V |
Prints tool version and exits. |
MCP Tools
trace_status— Server readiness, workspace/artifact state, retention/redaction defaults, and expiration status.trace_run— Executes one command in the workspace and stores runtime session evidence.trace_start— Starts a long-running workspace command and begins evidence capture.trace_stop— Stops an active session started bytrace_startand finalizes evidence.trace_list_processes— Lists local .NET processes that can be attached for diagnostics.trace_attach— Captures a bounded runtime trace artifact from a running .NET process.trace_capture_dump— Captures a sensitive process dump artifact for a running process.trace_capture_gcdump— Captures a sensitive GC dump artifact for a running process.trace_run_tests— Runs tests and stores test evidence, artifacts, and results.trace_get_session— Returns stored session metadata, summaries, and artifact references.trace_query_events— Returns filtered evidence events for a session.trace_export— Exports session summaries, CI summaries, and artifact bundle references.trace_correlate_code— Maps runtime evidence stack frames to C# symbols.trace_exceptions— Returns grouped exception evidence for a session.trace_counters— Returns summarizedcounters.csvevidence for a session.trace_hotspots— Returns summarized CPU hotspot evidence from runtime traces.
Local Dependencies
Required runtime:
.NET 10 SDKdotnetonPATH
Optional features:
dotnet-counters— enablescollectCountersintrace_run.dotnet-gcdump— enablestrace_capture_gcdump.
Test support depends on the project/test setup (dotnet test + TRX-capable logger configuration).
CI Evidence Summaries
After a failed test or runtime session, export an agent-ready CI summary:
{
"sessionId": "trc_...",
"format": "ci-summary-md",
"includeRawArtifacts": false
}
ci-summary-json and ci-summary-md order critical/error evidence before warnings, include artifact references, and exclude sensitive raw artifact contents.
Version Expiration
Each glider-trace version expires 1 month after release date.
dotnet tool update --global glider-trace
Troubleshooting
glider-tracecommand not found: ensure the global tool folder is onPATH(for example~/.dotnet/tools).trace_runrejects command: by default onlydotnetis allowed; use a workspace command that matches the allowed command policy.trace_list_processesreturns no processes: no local .NET process is currently published to diagnostics IPC.trace_capture_dumportrace_capture_gcdumpblocked: setacknowledgeSensitive=trueand confirm optional tools are installed.- Counter capture fails: install
dotnet-countersand rerun withcollectCounters=true. trace_run_testsmisses TRX evidence: verify test project and logger configuration for TRX support.- Long operations cancel unexpectedly: increase
--default-timeoutor set0to disable.
License
All Rights Reserved
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 37 | 5/20/2026 |
| 0.1.0-preview.6 | 31 | 5/20/2026 |
| 0.1.0-preview.5 | 38 | 5/20/2026 |
| 0.1.0-preview.4 | 35 | 5/19/2026 |
| 0.1.0-preview.3 | 30 | 5/19/2026 |
| 0.1.0-preview.2 | 39 | 5/19/2026 |
| 0.1.0-preview.1 | 46 | 5/18/2026 |