피드로 돌아가기
Kiro CLI + ArgoCD MCP: Manage GitOps from Your Terminal
Dev.toDev.to
DevOps

자연어로 관리하는 GitOps, Kiro CLI와 ArgoCD MCP의 결합

Kiro CLI + ArgoCD MCP: Manage GitOps from Your Terminal

Habib Masri2026년 4월 9일8intermediate

Context

ArgoCD 운영 시 YAML 작성과 UI·CLI 간의 잦은 전환 발생. 복잡한 CLI 플래그 암기와 매뉴얼한 리소스 추적 과정의 번거로움 존재. 에이전트 기반의 인터페이스 부재로 인한 운영 효율성 저하.

Technical Solution

  • Model Context Protocol(MCP)을 활용해 ArgoCD API를 표준화된 도구 인터페이스로 노출하는 구조
  • Kiro CLI 내에 전용 Custom Agent를 설계하여 GitOps 특화 프롬프트와 스코프된 도구 세트 할당
  • Parent Agent가 특정 작업 시 ArgoCD 전용 Subagent를 생성하여 컨텍스트 윈도우 효율성을 최적화하는 계층적 설계
  • npx 기반의 argocd-mcp 서버를 통해 list, sync, logs 등 핵심 API 기능을 자연어 명령으로 매핑
  • 운영 환경 안정성을 위해 MCP_READ_ONLY 옵션을 통한 읽기 전용 권한 제어 전략 적용

Key Takeaway

복잡한 인프라 제어 도구에 LLM 기반의 인터페이스 층을 추가하여 인지 부하를 줄이고 운영 속도를 높이는 추상화 전략.


컨텍스트 비대화 방지를 위해 기능별 Custom Agent를 분리하고 Subagent 구조로 설계할 것

원문 읽기