MCP HubMCP Hub
POST·AGENTP

에이전트 플러그인: AI 에이전트 확장을 위한 새로운 이식 가능 표준

AIMCP Teamon 24 days ago · 1 min read

에이전트 플러그인: AI 에이전트 확장을 위한 새로운 이식 가능 표준

AI 에이전트는 연결할 수 있는 구성 요소만큼 유용합니다. 지난 한 해 동안, 이는 각 클라이언트마다 다른 패키징 형식을 익혀야 함을 의미했습니다: Claude Code 플러그인, Cursor 확장, VS Code 에이전트 스킬 등 수많은 맞춤형 레이아웃 — 심지어 기본 구성 요소가 동일한 경우에도 말이죠.

에이전트 플러그인 (버전 1.0.0)은 이 문제를 해결하는 새로운 벤더 중립적 표준입니다. Amazon, Cursor, Microsoft, OpenAI, Vercel의 핵심 관리자로 구성된 기술 운영 위원회가 지원하며, 가장 일반적인 두 가지 에이전트 확장 유형인 Agent SkillsMCP 서버를 위한 하나의 이식 가능한 패키지 형식을 정의합니다.

문제점: 하나의 구성 요소, 수많은 래퍼

에이전트 플러그인 이전에는 문서를 요약하는 "스킬"이 Claude Code용, Cursor용, 그리고 맞춤형 에이전트 프레임워크용으로 각기 다른 폴더 레이아웃에 존재했습니다. 제작자들은 동일한 구성 요소를 모든 클라이언트에 맞게 재배치하거나 복제해야 했습니다. 배포, 권한, 클라이언트별 기능은 독점적으로 유지되었지만, 스킬이나 MCP 서버의 콘텐츠는 항상 이식 가능했습니다.

에이전트 플러그인은 적절한 선을 긋습니다: 이식 가능한 부분을 표준화하고, 나머지 모든 것(배포, 설치 UX, 권한)은 각 클라이언트의 제어 하에 둡니다.

이식 가능한 패키지

에이전트 플러그인은 필수 매니페스트와 고정된 위치의 선택적 구성 요소를 가진 디렉토리입니다:

my-plugin/
├── plugin.json          # 필수: 플러그인 식별
├── skills/
│   └── summarize/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json             # 선택: stdio / Streamable HTTP / HTTP+SSE 서버
└── com.example.client/  # 선택: 클라이언트 확장 네임스페이스
  • plugin.json — 매니페스트. $schemaname만 필수이며, version, description, author, homepage, repository, license, keywords는 모두 선택적 메타데이터입니다.
  • skills/Agent Skills 명세에 정의된 정확한 형식의 Agent Skills.
  • mcp.json — stdio, Streamable HTTP 또는 레거시 HTTP+SSE MCP 서버를 설명합니다.
  • 확장 디렉토리 — 역도메인 네임스페이스(예: com.example.client)를 통해 개별 클라이언트가 이식 가능한 핵심을 포크하지 않고도 동작을 추가할 수 있습니다.

참조된 두 표준 자체가 개방적이고 안정적이기 때문에, 한 번 작성된 플러그인은 재배치 없이도 모든 호환 클라이언트에서 로드될 수 있습니다.

생태계 확산

이 표준은 아직 초기 단계이지만 실제 채용이 이루어지고 있습니다. GitHub에서는 이미 천 개 이상의 저장소가 plugin.json 파일에서 공식 agent-plugins.org/schemas 스키마를 참조하고 있습니다. 주목할 만한 예시는 다음과 같습니다:

  • awslabs/agent-plugins — AWS의 공식 플러그인 팩으로, AWS에서 설계, 배포, 운영을 위한 스킬을 에이전트에 제공합니다.
  • github/awesome-copilot — Copilot 워크플로우를 위한 수십 개의 플러그인을 제공하는 단일 모노레포입니다.
  • agentplugins GitHub 조직은 명세, 공식 사이트 및 마이그레이션 가이드가 포함된 표준 예제 플러그인을 호스팅합니다.

개발은 공개적으로 진행됩니다: 제안과 중요한 변경 사항은 명세 저장소의 GitHub Discussions에서 시작되며, 구체적인 이식성 필요성과 구현자 지원을 입증해야 합니다.

플러그인을 찾는 곳

에이전트 플러그인은 레지스트리가 아닌 패키징 표준이기 때문에 발견 가능성은 분산되어 있습니다 — 이는 디렉토리가 채우는 정확한 공백입니다. AIMCP는 이제 /plugins에서 에이전트 플러그인 디렉토리를 관리합니다: 모든 항목은 GitHub에서 크롤링되고, 공식 JSON 스키마에 대해 검증되며, AI에 의해 여러 언어로 요약되고, 소스 저장소로 다시 연결됩니다.

디렉토리를 탐색하고 구성 요소 유형(스킬, MCP 서버)별로 필터링하여 여러분의 스택에 맞는 플러그인을 찾아보세요 — 또는 직접 제출하여 생태계와 공유하세요.

핵심 요약

에이전트 플러그인은 에이전트 생태계에 부재했던 상호운용성의 기반입니다. 하나의 매니페스트, 하나의 디렉토리 레이아웃으로 여러분의 스킬과 MCP 서버가 어디서나 작동합니다. 에이전트 구성 요소를 관리한다면, 에이전트 플러그인으로 패키징하는 것이 가장 안전한 장기적인 선택입니다 — 그리고 사용할 구성 요소를 찾고 있다면, AIMCP 디렉토리가 좋은 시작점이 될 것입니다.


실제 플러그인 둘러보기: AIMCP의 Agent 플러그인 디렉토리에서 모든 호환 클라이언트를 위한 스킬과 MCP 서버를 찾아보세요.


실제 플러그인 둘러보기: AIMCP의 Agent 플러그인 디렉토리에서 모든 호환 클라이언트를 위한 스킬과 MCP 서버를 찾아보세요.