# bpftrace

> Use this tool when you need to perform Linux kernel tracing and debugging through a conversational interface, solving problems such as system call tracing and performance monitoring. It takes inputs like probe filters and execution timeouts, and outputs buffered results with pagination, making it ideal for system administrators, performance engineers, and developers. This tool is particularly useful in contexts where real-time kernel-level debugging and monitoring are required, such as troubleshooting and performance optimization workflows.

Canonical page: https://skillsregistry.net/skills/eunomia-bpf-bpftrace  
JSON: https://api.skillsregistry.net/v1/skills/eunomia-bpf-bpftrace

## Description

This MCP server provides AI assistants with Linux kernel tracing capabilities through bpftrace integration, built by eunomia-bpf using Python with FastMCP and asyncio for concurrent execution management. The implementation offers four core tools: probe discovery with filtering support, helper function documentation, asynchronous bpftrace program execution with configurable timeouts, and buffered output retrieval with pagination, all backed by subprocess management that handles sudo authentication and automatic cleanup of execution buffers. Built with in-memory output buffering, timeout protection, and background cleanup tasks, it serves system administrators needing kernel-level debugging through conversational interfaces, performance engineers requiring real-time system call tracing, and developers wanting to integrate eBPF-based monitoring into AI-assisted troubleshooting workflows with automatic result collection and management.

## Trust

- **Trust score (0–1):** 0.62
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/eunomia-bpf-bpftrace)
- **Repository:** <https://github.com/eunomia-bpf/mcptrace>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "eunomia-bpf-bpftrace"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/eunomia-bpf-bpftrace` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/eunomia-bpf-bpftrace/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
