Inspektor Gadget MCP Server

The Inspektor Gadget MCP Server bridges Inspektor Gadget's low-level kernel observability with LLMs through the Model Context Protocol (MCP). It turns raw eBPF-powered telemetry—DNS traces, TCP…

Local server

What is the Inspektor Gadget MCP Server?

Inspektor Gadget MCP Server is an MCP project maintained in the mqasimsarfraz/inspektor-gadget-mcp-server repository. The maintainer describes its purpose as “The Inspektor Gadget MCP Server bridges Inspektor Gadget's low-level kernel observability with LLMs through the Model Context Protocol (MCP). It turns raw eBPF-powered telemetry—DNS traces…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
AutomaticDiscover from Artifact Hub (-gadget-discoverer=artifacthub)
ManualSpecify exact gadgets (-gadget-images=trace_dns:latest,trace_tcp:latest)
ig_deployDeploy, upgrade, undeploy, or check the status of Inspektor Gadget on your cluster
ig_gadgetsList running gadgets, retrieve results from background runs, or stop gadgets
CategoryExample Tools
Tracinggadget_trace_dns, gadget_trace_tcp, gadget_trace_exec, gadget_trace_open, gadget_trace_signal, gadget_trace_bind
Snapshotsgadget_snapshot_process, gadget_snapshot_socket
Topgadget_top_file, gadget_top_tcp, gadget_top_blockio
Profilinggadget_profile_blockio, gadget_profile_tcprtt
Securitygadget_trace_capabilities, gadget_advise_seccomp, gadget_audit_seccomp, gadget_trace_lsm
Advancedgadget_traceloop, gadget_trace_oomkill, gadget_trace_ssl, gadget_deadlock