Token导航 LogoToken导航TokenDH.com
Linux MCP Diagnostics logo
开发工具stdio官方级别未说明来源级核验

Linux MCP Diagnostics

MCP Server

提供可重复的Linux系统故障场景用于AI驱动的故障诊断策略测试和评估。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
系统管理Shell开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

panyamkeerthana

提供方

panyamkeerthana

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install rubric-kit

详细介绍

Linux MCP故障排除场景

此存储库包含要支持的Ansible剧本 rhel光速/linux mcp服务器.

这项工作的目的是创建可重复的损坏系统状态,可用于基准测试和比较不同的人工智能驱动的故障排除策略。

先决条件

  • 安塞波 本地安装
  • A. 红帽企业 Linux 具有SSH访问权限的虚拟机
  • VM的快照功能(QEMU或类似设备)

安装Ansible

# macOS
brew install ansible

# Fedora/RHEL
sudo dnf install ansible

# Ubuntu/Debian
sudo apt install ansible

设置

1.配置库存

复制清单模板并配置VM连接:

cp hosts.ini.example hosts.ini

VM自动化(可选)

该项目可以与 mcp虚拟机脚本 自动创建虚拟机并运行场景剧本,用于在隔离环境中测试故障排除场景。

安装

按照以下说明安装mcp vm脚本: .

安装后,您可以创建一个VM并自动运行场景剧本:

./tools/mcpvm setup --playbook=
/scenarios/01_selinux_port_denial/scenario.yaml --version=

此命令将创建一个新的RHEL VM,为其配置SSH访问权限,并运行指定的场景剧本以引入故障

用于管理虚拟机

# List all managed VMs
./tools/mcpvm list

# Delete a VM when done
./tools/mcpvm delete 

有关详细的设置说明和VM管理命令,请参阅 mcp vm脚本文档.

场景

使用引入特定系统故障的Ansible标签触发场景。

场景标签命令故障描述
SELinux端口拒绝scenario1ansible-playbook -i hosts.ini scenarios/01_selinux_port_denial/scenario.yaml -KApache配置在端口8088上,被SELinux策略阻止
SSH权限锁定scenario2ansible-playbook -i hosts.ini scenarios/02_ssh_permissions/scenario.yaml -K.ssh 目录设置为 0777,阻止基于密钥的身份验证
OOM杀戮scenario3ansible-playbook -i hosts.ini scenarios/03_systemd_oom_limit/scenario.yaml -Kchronyd 服务限制为1MB内存,触发OOM
级联故障scenario4ansible-playbook -i hosts.ini scenarios/04_cascading_db_failure/scenario.yaml -KMariaDB磁盘已满+日志目录所有权已损坏

与鹅一起跑步的场景

run_scenario.sh 该脚本使用Goose CLI助手自动执行故障排除场景。它根据量规处理场景选择和评估。

先决条件

  • GEMINI_API_键 环境变量集

用法

./run_scenario.sh  

这将:

  1. 使用特定场景的提示启动Goose会话
  2. 创建唯一的会话名称
  3. 可选地将聊天会话导出为JSON
  4. 可选择使用量规工具包根据场景的量规评估会话

使用评估工具包进行评估

该项目与 量规套件 创建用于评估mcp服务器性能的评估量规。评估工具包提供了对人工智能代理如何处理这些故障场景的评估。

安装

pip install rubric-kit

有关详细的安装和设置说明,请参阅 量规套件文档 或 .

用法

从聊天会话生成评估标准

rubric-kit generate --from-chat-session scenarios/01_selinux_port_denial/ \
  --output-file scenarios/01_selinux_port_denial/rubric.yaml \
  --model 

根据评估标准评估聊天会话

rubric-kit evaluate --from-chat-session  \
  --rubric-file scenarios/01_selinux_port_denial/rubric.yaml \
  --output-file results.yaml

将结果导出为PDF

rubric-kit export results.yaml --format pdf --output report.pdf

有关量规结构、评判小组和评估选项的更多信息,请参阅 量规工具包存储库.

目录标签

目录标签

系统管理Shell开发工具本地部署故障诊断Ansible自动化AI测试RHEL

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP