Community코딩 & 개발github.com

uzigolan/rad-agent-toolkit

RAD 장치를 운영하는 AI 에이전트를 위한 툴킷: 제품 라인별 MCP 서버, Claude 스킬, 단계별 커밋 안전 모델, 실시간 수집 CLI 지식(ETX-2, SecFlow 등).

rad-agent-toolkit란 무엇인가요?

이 툴킷은 AI 에이전트(Claude 등)가 RAD(ETX-2, SecFlow) 네트워크 장비를 안전하고 효율적으로 운영할 수 있도록 설계되었습니다. 각 제품 라인별로 MCP(Model Context Protocol) 서버를 제공하여 장비 명령어 체계를 에이전트가 이해하고 상호작용할 수 있게 합니다. 특히 '단계별 커밋 안전 모델(staged-commit safety model)'을 도입하여 변경 사항을 즉시 적용하지 않고 검증 후 적용하는 안전 절차를 제공합니다. 또한 CLI 문서를 실시간으로 수집하여 에이전트의 지식을 최신 상태로 유지하도록 돕습니다. Cursor, Codex 등 다양한 AI 에이전트 플랫폼과 호환되며, 장비 제조사별로 세분화된 MCP 서버를 통해 구체적인 CLI 명령어, 설정 절차, 장애 대응 방법을 에이전트가 활용할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add uzigolan/rad-agent-toolkit

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

rad-agent-toolkit은(는) 무엇을 하나요?

RAD 장치를 운영하는 AI 에이전트를 위한 툴킷: 제품 라인별 MCP 서버, Claude 스킬, 단계별 커밋 안전 모델, 실시간 수집 CLI 지식(ETX-2, SecFlow 등).

개요

이 툴킷은 AI 에이전트(예: Claude Code, Cursor, Codex)가 RAD 제품군(ETX-2, SecFlow 등)을 안전하게 운영할 수 있도록 지원합니다. 주요 기능은 다음과 같습니다:

  • 제품 라인별 MCP 서버: 각 RAD 장비 제품 라인에 특화된 MCP 서버를 제공하여 CLI 명령어와 설정을 에이전트가 이해하고 실행할 수 있습니다.
  • Claude Skills: Claude Code에 최적화된 스킬로, 장비 설정, 모니터링, 문제 해결을 자동화합니다.
  • 단계별 커밋 안전 모델: 모든 변경 사항을 즉시 적용하지 않고, 검증 후 커밋하는 안전한 절차를 따릅니다.
  • 실시간 CLI 지식 수집: 실제 장비 CLI 문서를 실시간으로 수집하여 에이전트의 지식을 최신 상태로 유지합니다.

지원 제품

제품 라인설명
ETX-2RAD의 산업용 이더넷 스위치 시리즈
SecFlowRAD의 보안 게이트웨이 시리즈
(기타)추가 제품 라인 계속 업데이트

MCP 서버 설정

각 제품 라인별 MCP 서버는 다음과 같이 설정할 수 있습니다:

{
  "mcpServers": {
    "etx2": {
      "command": "npx",
      "args": ["@uzigolan/rad-mcp-etx2"]
    },
    "secflow": {
      "command": "npx",
      "args": ["@uzigolan/rad-mcp-secflow"]
    }
  }
}

단계별 커밋 안전 모델

이 툴킷은 변경 사항을 바로 적용하지 않고 다음 단계를 따릅니다:

  1. 변경 사항 검토: 에이전트가 제안하는 설정 변경을 검토합니다.
  2. 적용 전 확인: 실제 적용 전에 CLI 명령어를 미리 확인합니다.
  3. 단계별 커밋: 각 변경을 개별적으로 커밋(적용)하고 결과를 검증합니다.
  4. 롤백 가능: 문제 발생 시 이전 상태로 롤백할 수 있습니다.

사용 예시

ETX-2 인터페이스 설정

# MCP 서버를 통해 ETX-2에 연결
mcp connect etx2

# 인터페이스 VLAN 설정
set interface vlan --id 100 --ports 1-4

# 설정 검증
commit verified

SecFlow 방화벽 규칙 추가

# MCP 서버를 통해 SecFlow에 연결
mcp connect secflow

# 방화벽 규칙 추가
add firewall rule --name "allow-ssh" --source 10.0.0.0/24 --destination any --port 22 --action permit

# 변경 사항 검토 후 적용
commit staged

기여하기

이 툴킷은 오픈소스 기여를 환영합니다. 새로운 제품 라인이나 CLI 지식을 추가하려면 PR을 제출해 주세요.

라이선스

MIT License

관련 스킬