플러그 인은 사용자 지정 CLI 기능을 배포하는 방법을 제공합니다. 플러그 인을 사용하여 부조종사 CLI에 미리 구성된 기능 집합을 추가할 수 있습니다.
플러그 인이란?
- 부조종사 CLI의 기능을 확장하는 배포 가능 패키지입니다.
- 단일 설치 가능한 패키지의 구성 요소 번들입니다.
플러그 인에 포함된 항목
플러그 인에는 다음 구성 요소의 일부 또는 전부가 포함될 수 있습니다.
-
**사용자 지정 에이전트** - 특수 AI 도우미(`*.agent.md`파일)`agents/` -
**기술** — 불연속 호출 가능 기능 (기술 하위 디렉토리가 `skills/`에 있으며, 이 디렉토리에는 `SKILL.md` 파일이 포함되어 있음) 후크 - 에이전트의 동작을 가로채는 이벤트 처리기(플러그인 루트의hooks.json파일 또는hooks/에 있는 파일)입니다.-
**MCP 서버 구성** — 모델 컨텍스트 프로토콜 통합(`.mcp.json` 파일은 플러그인 루트에, 또는 `.github/`의 `mcp.json` 파일) -
**LSP 서버 구성** - 언어 서버 프로토콜 통합( `lsp.json` 플러그 인 루트 또는 `.github/`내부 파일)
플러그 인을 사용하는 이유
플러그 인은 다음과 같은 이점을 제공합니다.
- 프로젝트 간 재사용 가능성
- CLI 구성의 팀 표준화
- 도메인 전문 지식 공유(예: Rails 전문가 또는 Kubernetes 전문가의 기술 제공)
- 복잡한 MCP 서버 설정 캡슐화
플러그 인을 어디서 가져올 수 있나요?
다음에서 플러그 인을 설치할 수 있습니다.
- 마켓플레이스
- 리포지토리
- 로컬 경로
마켓플레이스는 개발자가 플러그 인을 게시, 검색, 설치 및 관리할 수 있는 위치입니다. 앱 스토어와 비슷하지만, 플러그인을 위한 것입니다.
마켓플레이스의 예는 다음과 같습니다.
-
[copilot-plugins](https://github.com/github/copilot-plugins) (기본적으로 추가됨) -
[awesome-copilot](https://github.com/github/awesome-copilot) (기본적으로 추가됨) -
[claude-code-plugins](https://github.com/anthropics/claude-code) -
[클로드포지 마켓플레이스](https://github.com/claudeforge/marketplace)
마켓플레이스를 추가하고 플러그 인을 설치하는 방법에 대한 자세한 내용은 GitHub Copilot 명령 줄 인터페이스 (CLI)에 대한 플러그 인 찾기 및 설치을 참조하세요.
수동 구성과 비교된 플러그 인
플러그 인을 사용하여 추가할 수 있는 모든 기능은 사용자 지정 에이전트 프로필 또는 MCP 서버를 추가하는 등 부조종사 CLI를 수동으로 구성하여 추가할 수도 있습니다. 그러나 플러그 인은 수동 구성보다 몇 가지 이점을 제공합니다.
| 특징 | 리포지토리의 수동 구성 | 플러그 인 |
|---|---|---|
| Scope | 단일 리포지토리 | 모든 프로젝트 |
| Sharing | 수동 복사/붙여넣기 |
`/plugin install` 명령 |
| 버전 관리 | Git 기록 | Marketplace 버전 | | 발견 | 리포지토리 검색 | Marketplace 둘러보기 |
추가 읽기
-
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating) -
[AUTOTITLE](/copilot/reference/cli-plugin-reference)