Koskamo

Inspektor Gadget MCP

An MCP server that exposes Inspektor Gadget's eBPF-powered telemetry tools to AI agents. It enables root cause analysis by tracing DNS, TCP, syscalls, and process executions within Kubernetes and container environments, allowing LLMs to reason over low-level kernel data for debugging.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

Inspektor Gadget MCP logo, by inspektor-gadgetCommunity listingLocal stdioSource reviewed; not executedPublished by inspektor-gadget
Vendor documentation

What its tools do

37 tools, grouped by the hints the source reports. Hints are self-declared, not verified behavior.

0 of 37 have a description · 0 of 37 declare behavior hints

Checks and signals

Each line is separate evidence, not a trust score.

  • Popularity 28 GitHub stars

What you can do with it

  • Trace DNS queries and TCP connections for network debugging
  • Monitor process executions and syscalls for performance analysis
  • Perform AI-powered root cause analysis on Kubernetes workloads
  • Deploy gadgets in foreground or background modes for continuous observability

Source and maintenance

Community listingApache-2.0
Last repository push
Latest release
v0.0.1-beta.5
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

mcp/inspektor-gadget@sha256:a54c99a50a81ae22f3c3388c686d88fb58a76bee6d636efde100bad5c9073775

oci
mcp/inspektor-gadget@sha256:a54c99a50a81ae22f3c3388c686d88fb58a76bee6d636efde100bad5c9073775 package definition
{
  "transport": "stdio",
  "identifier": "mcp/inspektor-gadget@sha256:a54c99a50a81ae22f3c3388c686d88fb58a76bee6d636efde100bad5c9073775",
  "registryType": "oci",
  "registryBaseUrl": "https://registry-1.docker.io"
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

gadget_advise_networkpolicy
Reported by the attributed source; not independently observed by Koskamo.
gadget_advise_networkpolicy input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_advise_seccomp
Reported by the attributed source; not independently observed by Koskamo.
gadget_advise_seccomp input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_audit_seccomp
Reported by the attributed source; not independently observed by Koskamo.
gadget_audit_seccomp input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_bpfstats
Reported by the attributed source; not independently observed by Koskamo.
gadget_bpfstats input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_deadlock
Reported by the attributed source; not independently observed by Koskamo.
gadget_deadlock input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_fdpass
Reported by the attributed source; not independently observed by Koskamo.
gadget_fdpass input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_fsnotify
Reported by the attributed source; not independently observed by Koskamo.
gadget_fsnotify input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_profile_blockio
Reported by the attributed source; not independently observed by Koskamo.
gadget_profile_blockio input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_profile_cpu
Reported by the attributed source; not independently observed by Koskamo.
gadget_profile_cpu input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_profile_qdisc_latency
Reported by the attributed source; not independently observed by Koskamo.
gadget_profile_qdisc_latency input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_profile_tcprtt
Reported by the attributed source; not independently observed by Koskamo.
gadget_profile_tcprtt input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_snapshot_process
Reported by the attributed source; not independently observed by Koskamo.
gadget_snapshot_process input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_snapshot_socket
Reported by the attributed source; not independently observed by Koskamo.
gadget_snapshot_socket input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_tcpdump
Reported by the attributed source; not independently observed by Koskamo.
gadget_tcpdump input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_top_blockio
Reported by the attributed source; not independently observed by Koskamo.
gadget_top_blockio input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_top_file
Reported by the attributed source; not independently observed by Koskamo.
gadget_top_file input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_top_process
Reported by the attributed source; not independently observed by Koskamo.
gadget_top_process input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_top_tcp
Reported by the attributed source; not independently observed by Koskamo.
gadget_top_tcp input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_bind
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_bind input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_capabilities
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_capabilities input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_dns
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_dns input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_exec
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_exec input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_fsslower
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_fsslower input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_lsm
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_lsm input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_malloc
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_malloc input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_mount
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_mount input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_oomkill
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_oomkill input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_open
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_open input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_signal
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_signal input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_sni
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_sni input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_ssl
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_ssl input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_tcp
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_tcp input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_tcpdrop
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_tcpdrop input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_trace_tcpretrans
Reported by the attributed source; not independently observed by Koskamo.
gadget_trace_tcpretrans input schema
{
  "type": "",
  "required": null,
  "properties": null
}
gadget_traceloop
Reported by the attributed source; not independently observed by Koskamo.
gadget_traceloop input schema
{
  "type": "",
  "required": null,
  "properties": null
}
ig_deploy
Reported by the attributed source; not independently observed by Koskamo.
ig_deploy input schema
{
  "type": "",
  "required": null,
  "properties": null
}
ig_gadgets
Reported by the attributed source; not independently observed by Koskamo.
ig_gadgets input schema
{
  "type": "",
  "required": null,
  "properties": null
}

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · repository · passed · metadata changed · updated
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "inspektor-gadget-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/inspektor-gadget@sha256:a54c99a50a81ae22f3c3388c686d88fb58a76bee6d636efde100bad5c9073775"
      ]
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "inspektor-gadget-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/inspektor-gadget@sha256:a54c99a50a81ae22f3c3388c686d88fb58a76bee6d636efde100bad5c9073775"
      ]
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "inspektor-gadget-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/inspektor-gadget@sha256:a54c99a50a81ae22f3c3388c686d88fb58a76bee6d636efde100bad5c9073775"
      ]
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "inspektor-gadget-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/inspektor-gadget@sha256:a54c99a50a81ae22f3c3388c686d88fb58a76bee6d636efde100bad5c9073775"
      ]
    }
  }
}

Let your agent find its tools

Find servers like Inspektor Gadget MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.