{"id":"eunomia-bpf-mcptrace","name":"MCPtrace","af_score":42.2,"security_score":18.2,"reliability_score":30.0,"what_it_does":"Provides an MCP (Model Context Protocol) server that generates and executes bpftrace kernel tracing programs from AI assistant requests, including discovery/listing of available probes and asynchronous execution with later polling for results.","best_when":"You have a Linux host with bpftrace available, are comfortable with an on-prem/local MCP server model, and want AI help generating kernel tracing scripts while managing sudo access securely.","avoid_when":"You cannot enforce strong operational controls around sudo/password handling, or you require comprehensive, production-grade auth, rate limiting, and idempotency semantics.","last_evaluated":"2026-03-30T13:54:16.361683+00:00","has_mcp":true,"has_api":false,"auth_methods":["sudo/bpftrace execution via local configuration (password or passwordless sudo)"],"has_free_tier":false,"known_gotchas":["No real-time streaming; agents must poll via get_result using execution_id.","No script validation/sandboxing is described; an agent may generate unsafe/overly expensive bpftrace programs if not constrained by the client.","Server requires sudo/bpftrace; failures will occur if sudo is not configured or credentials are missing/incorrect.","Asynchronous execution buffers/results may require careful cleanup/timeout handling; behavior is described only at a high level.","Retry behavior/idempotency semantics are not clearly documented; repeated exec_program calls may generate multiple independent trace executions."],"error_quality":0.0}