
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
用于排查和观察Kubernetes/容器工作负载的AI接口。
什么是MCP服务器?
| 属性 | 详情 |
|---|---|
| Docker镜像 | https://hub.docker.com/repository/docker/mcp/inspektor-gadget |
| 作者 | https://github.com/inspektor-gadget |
| 代码仓库 | https://github.com/inspektor-gadget/ig-mcp-server |
| 属性 | 详情 |
|---|---|
| Dockerfile | https://github.com/inspektor-gadget/ig-mcp-server/blob/main/Dockerfile |
| Docker镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/inspektor-gadget --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| 许可证 | Apache License 2.0 |
| 本服务器提供的工具 | 简短描述 |
|---|---|
gadget_advise_networkpolicy | 根据K8s流量生成网络策略 |
gadget_advise_seccomp | 建议seccomp配置文件 |
gadget_audit_seccomp | 根据seccomp配置文件审计系统调用 |
gadget_bpfstats | 获取eBPF程序和工具的内存及CPU使用情况 |
gadget_deadlock | 使用uprobe跟踪libc.so中的pthread_mutex_lock和pthread_mutex_unlock,检测潜在死锁 |
gadget_fdpass | 跟踪通过unix套接字(SCM_RIGHTS)传递的文件描述符 |
gadget_fsnotify | 丰富inotify或fanotify事件 |
gadget_profile_blockio | 分析块I/O操作 |
gadget_profile_cpu | 分析CPU |
gadget_profile_qdisc_latency | 分析网络调度器延迟 |
gadget_profile_tcprtt | 分析TCP连接的往返时间(RTT) |
gadget_snapshot_process | 显示运行中的进程 |
gadget_snapshot_socket | 显示TCP和UDP套接字 |
gadget_top_blockio | 定期报告块设备的输入/输出活动 |
gadget_top_file | 定期报告按文件统计的读写活动 |
gadget_top_process | 定期报告进程统计信息 |
gadget_top_tcp | 定期报告按连接统计的TCP发送接收活动 |
gadget_trace_bind | 跟踪流式套接字绑定系统调用 |
gadget_trace_capabilities | 跟踪安全能力检查 |
gadget_trace_dns | 跟踪DNS请求和响应 |
gadget_trace_exec | 跟踪进程执行 |
gadget_trace_fsslower | 跟踪慢于阈值的open、read、write和fsync操作 |
gadget_trace_lsm | LSM跟踪点的strace工具 |
gadget_trace_malloc | 使用uprobe跟踪libc.so中的malloc和free |
gadget_trace_mount | 跟踪mount系统调用 |
gadget_trace_oomkill | 跟踪OOM killer |
gadget_trace_open | 跟踪打开的文件 |
gadget_trace_signal | 跟踪信号 |
gadget_trace_sni | 跟踪SNI |
gadget_trace_ssl | 使用uprobe捕获OpenSSL、GnuTLS、NSS和Lib***的read/recv或write/send函数数据 |
gadget_trace_tcp | 监控TCP连接的connect、accept和close事件 |
gadget_trace_tcpdrop | 跟踪内核丢弃的TCP数据包 |
gadget_trace_tcpretrans | 跟踪TCP重传 |
gadget_traceloop | 系统调用飞行记录器 |
ig_deploy | 管理Inspektor Gadget在目标系统上的部署 |
ig_gadgets | 管理运行中的工具 |
工具:gadget_advise_networkpolicy
根据K8s流量生成网络策略
工具:gadget_advise_seccomp
建议seccomp配置文件
工具:gadget_audit_seccomp
根据seccomp配置文件审计系统调用
工具:gadget_bpfstats
获取eBPF程序和工具的内存及CPU使用情况
工具:gadget_deadlock
使用uprobe跟踪libc.so中的pthread_mutex_lock和pthread_mutex_unlock,检测潜在死锁
工具:gadget_fdpass
跟踪通过unix套接字(SCM_RIGHTS)传递的文件描述符
工具:gadget_fsnotify
丰富inotify或fanotify事件
工具:gadget_profile_blockio
分析块I/O操作
工具:gadget_profile_cpu
分析CPU
工具:gadget_profile_qdisc_latency
分析网络调度器延迟
工具:gadget_profile_tcprtt
分析TCP连接的往返时间(RTT)
工具:gadget_snapshot_process
显示运行中的进程
工具:gadget_snapshot_socket
显示TCP和UDP套接字
工具:gadget_top_blockio
定期报告块设备的输入/输出活动。此工具需要Linux内核版本6.5+
工具:gadget_top_file
定期报告按文件统计的读写活动
工具:gadget_top_process
定期报告进程统计信息
工具:gadget_top_tcp
定期报告按连接统计的TCP发送接收活动
工具:gadget_trace_bind
跟踪流式套接字绑定系统调用
工具:gadget_trace_capabilities
跟踪安全能力检查
工具:gadget_trace_dns
跟踪DNS请求和响应
工具:gadget_trace_exec
跟踪进程执行
工具:gadget_trace_fsslower
跟踪慢于阈值的open、read、write和fsync操作
工具:gadget_trace_lsm
LSM跟踪点的strace工具
工具:gadget_trace_malloc
使用uprobe跟踪libc.so中的malloc和free
工具:gadget_trace_mount
跟踪mount系统调用
工具:gadget_trace_oomkill
跟踪OOM killer
工具:gadget_trace_open
跟踪打开的文件
工具:gadget_trace_signal
跟踪信号
工具:gadget_trace_sni
跟踪SNI
工具:gadget_trace_ssl
使用uprobe捕获OpenSSL、GnuTLS、NSS和Lib***的read/recv或write/send函数数据
工具:gadget_trace_tcp
监控TCP连接的connect、accept和close事件
工具:gadget_trace_tcpdrop
跟踪内核丢弃的TCP数据包
工具:gadget_trace_tcpretrans
跟踪TCP重传
工具:gadget_traceloop
系统调用飞行记录器
工具:ig_deploy
管理Inspektor Gadget在目标系统上的部署
| 参数 | 类型 | 描述 |
|---|---|---|
action | string 可选 | 要执行的生命周期操作:deploy(部署Inspektor Gadget)、undeploy(卸载Inspektor Gadget)、upgrade(升级Inspektor Gadget)、is_deployed(检查Inspektor Gadget是否已部署) |
chart_version | string 可选 | 要部署的Inspektor Gadget Helm图表版本,仅在用户明确指定版本时设置 |
此工具可能执行破坏性更新。
此工具与外部实体交互。
工具:ig_gadgets
管理运行中的工具
| 参数 | 类型 | 描述 |
|---|---|---|
action | string 可选 | 要执行的生命周期操作:list_running_gadgets(列出运行中的工具)、stop_gadget(使用ID停止运行中的工具)、get_results(使用ID获取运行中工具的结果,仅在停止前可用) |
gadget_id | string 可选 | 要停止或获取结果的工具ID,stop_gadget和get_results操作必需 |
此工具为只读,不修改其环境。
此工具可能执行破坏性更新。
此工具与外部实体交互。
json{ "mcpServers": { "inspektor-gadget": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "/local-directory:/local-directory", "mcp/inspektor-gadget", "-gadget-discoverer=artifacthub", "-gadget-images={{inspektor-gadget.gadget-images}}" ] } } }
为什么使用Docker运行MCP服务器更安全?
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务