systracesuite
by r1chard-lyu
Overview
Systracesuite is an MCP server designed to expose Linux tracing and debugging capabilities (e.g., eBPF, bpftrace, perf, ftrace, syscall tracing) to LLMs and autonomous agents for system inspection, profiling, and debugging.
Installation
uv run --with fastmcp fastmcp run <ABS_PATH_TO_SYSTRACESUITE>/mcp_server/main.pyEnvironment Variables
- BPFTRACE_TOOLS_DIR
Security Notes
The server's core functionality relies on granting passwordless sudo privileges to the `bpftrace` command via a `setup.sh` script, which modifies `/etc/sudoers.d`. This is a critical security risk if enabled in production environments or on shared systems, as `bpftrace` can interact deeply with the kernel and potentially expose or exploit system vulnerabilities if misused. While the `exec_bpftrace_tool` function attempts to prevent path traversal for script execution, the underlying power granted to `bpftrace` remains a significant concern. The README explicitly warns against enabling this in production.
Similar Servers
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
opentelemetry-mcp-server
Enables AI assistants to query and analyze OpenTelemetry traces from LLM applications for debugging, performance, and cost optimization.
logfire-mcp
Enables LLMs to retrieve and analyze application telemetry data (OpenTelemetry traces and metrics) from Pydantic Logfire, including executing arbitrary SQL queries.
mcpcat-typescript-sdk
This SDK integrates analytics and telemetry capabilities into existing Model Context Protocol (MCP) servers, capturing user intentions, tool usage, and error patterns.