Skip to content

Commit 0718ce8

Browse files
Add Inspektor Gadget MCP Server (#92)
Signed-off-by: Qasim Sarfraz <[email protected]>
1 parent 551f6b6 commit 0718ce8

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

servers/inspektor-gadget/server.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: inspektor-gadget
2+
image: mcp/inspektor-gadget
3+
type: server
4+
meta:
5+
category: devops
6+
tags:
7+
- inspektor-gadget
8+
- kubernetes
9+
- devops
10+
- ebpf
11+
about:
12+
title: Inspektor Gadget
13+
description: AI interface to troubleshoot and observe Kubernetes/Container workloads
14+
icon: https://avatars.githubusercontent.com/u/111520143?s=200&v=4
15+
source:
16+
project: https://github.com/inspektor-gadget/ig-mcp-server
17+
run:
18+
command:
19+
- -gadget-discoverer=artifacthub
20+
- -gadget-images={{inspektor-gadget.gadget-images}}
21+
volumes:
22+
- '{{inspektor-gadget.kubeconfig}}:/kubeconfig'
23+
config:
24+
description: Configuration for the Inspektor Gadget MCP Server
25+
parameters:
26+
type: object
27+
properties:
28+
kubeconfig:
29+
type: string
30+
description: Path to the kubeconfig file for accessing Kubernetes clusters
31+
default: $HOME/.kube/config
32+
gadget-images:
33+
type: string
34+
description: Comma-separated list of gadget images (trace_dns, trace_tcp, etc) to use, allowing control over which gadgets are available as MCP tools
35+
default: ""
36+
required:
37+
- kubeconfig

0 commit comments

Comments
 (0)