피드로 돌아가기
GitHub Copilot CLI Plugins and Marketplaces: Extend Your Terminal Agent
Dev.toDev.to
AI/ML

Copilot CLI Plugin을 통한 터미널 Agent 역량의 패키지화 및 배포 표준 수립

GitHub Copilot CLI Plugins and Marketplaces: Extend Your Terminal Agent

Marcel.L2026년 5월 27일13intermediate

Context

터미널 AI Assistant 설정 시 Prompt 파일의 수동 복제와 MCP Server 설정의 파편화로 인한 협업 효율 저하 발생. 개별 저장소 단위의 수동 설정 방식으로는 팀 전체의 엔지니어링 지식 공유와 버전 관리에 구조적 한계 존재.

Technical Solution

  • Custom Agent, Skill, Hook, MCP Server를 단일 패키지로 묶는 Plugin 배포 포맷 도입
  • ~/.copilot/installed-plugins 경로의 표준화된 디렉토리 구조를 통한 플러그인 생명주기 관리
  • .plugin/plugin.json 매니페스트 파일을 활용한 설정 로드 우선순위 정의 및 Claude Code와의 호환성 확보
  • MCP(Model Context Protocol) 설정을 래핑하여 단일 명령어로 외부 데이터 소스와 도구를 통합하는 추상화 계층 구현
  • Marketplace 기반의 배포 체계를 통해 Git-repository 기반의 버전 관리 및 발견 가능성 확보
  • Project-level 설정에 우선순위를 부여하여 플러그인 설정과 로컬 컨텍스트 간의 충돌 방지 설계

- 반복되는 터미널 워크플로우(배포 체크, 장애 대응)를 Skill 및 Agent 형태로 패키지화 검토 - 개별 엔지니어의 ~/.copilot/mcp-config.json 설정을 Plugin 내 .mcp.json으로 이전하여 팀 표준화 추진 - 내부 전용 Marketplace를 구축하여 팀 내 Tribal Knowledge의 코드화 및 버전 관리 적용

원문 읽기