AI 도구 묶음이 편집기를 갈아타도 따라온다
Agent Plugins 1.0에 클라이언트 9곳이 붙었다
Amazon·Cursor·Microsoft·OpenAI·Vercel이 만든 Agent Plugins 1.0.0 규격에 구글이 코어 메인테이너로 합류했다. 스킬과 MCP 서버를 폴더 하나로 묶는 형식이 정해졌고 지금 호환을 선언한 클라이언트는 9곳이다. 다만 설치·배포·권한은 여전히 각 클라이언트가 쥐고 있다.
같은 스킬 폴더를 Cursor용으로 한 번, VS Code용으로 또 한 번 포장하던 일이 있다. 팀에서 만든 업무 지침과 사내 도구 연결을 AI에 물릴 때마다 내용은 같은데 껍데기만 다시 만들었다. Agent Plugins 1.0.0 규격이 그 껍데기를 하나로 정했고 어제 구글이 코어 메인테이너로 합류하면서 목록이 채워졌다. 지금 호환을 선언한 클라이언트는 9곳이다. VS Code, Cursor, GitHub Copilot, ChatGPT와 Codex, Kiro, Hermes Agent, OpenClaw, Grok Bot, NanoClaw.
한 줄 정리
스킬과 MCP 서버를 담은 폴더 하나가 클라이언트 아홉 곳에서 그대로 읽히면서 도구를 갈아탈 때 다시 포장하는 일이 없어졌다.
한눈에 보기
| 표준이 정한 것 | 각 클라이언트가 쥔 것 | |
|---|---|---|
| 범위 | 폴더 구조, 매니페스트, MCP 선언 형식 | 설치 방식, 배포 경로, 권한 모델, 사용자 경험 |
| 결과 | 한 번 만들면 아홉 곳에서 읽힘 | 어디서 받고 무엇을 허용할지는 여전히 제각각 |
폴더 세 칸이 전부다
규격이 요구하는 건 최소한이다. plugin.json이 플러그인 이름과 대상 규격 버전을 적고, skills/ 아래에 스킬이 하나씩 들어가고, mcp.json이 MCP 서버를 선언한다. 전송 방식은 stdio, Streamable HTTP, 구형 HTTP+SSE 셋을 명시한다.
클라이언트마다 고유 기능이 있는데 그건 com.example.client/ 같은 역방향 도메인 폴더에 따로 담는다. 훅이나 자체 확장을 넣고 싶으면 거기 넣고 이식되는 본체는 건드리지 않는다. 한 폴더 안에서 옮겨 다니는 부분과 눌러앉는 부분을 갈라 놓은 셈이다.
기술 운영위원회 초기 구성은 Amazon, Cursor, Microsoft, OpenAI, Vercel이다. 여기에 구글이 붙었으니 상위 클라이언트를 만드는 회사가 사실상 다 들어와 있다.
표준이 안 정한 자리가 더 중요하다
규격이 손대지 않은 항목을 보면 이 합의의 크기를 알 수 있다. 설치 메커니즘, 배포 프로토콜, 권한 모델은 전부 각 클라이언트 몫으로 남겼다. 폴더를 어떻게 생겼는지만 합의하고 그걸 어디서 받아 무엇을 허용할지는 각자 정한다.
같은 날 Model Context Protocol 쪽도 로드맵을 새로 냈다. 7월 28일 릴리스로 원격 MCP 서버가 평범한 HTTP 워크로드와 다를 게 없어졌고, 다음 우선순위 다섯 가지에 서버 발신 이벤트, 결과 타입 개선, 에이전트 신원이 올라왔다. 에이전트 신원은 지난 로드맵에서 "지평선 너머"로 분류돼 있다가 이번에 우선순위로 승격됐다.
두 소식을 겹쳐 놓으면 방향이 보인다. 무엇을 담을지는 표준이 됐고 누가 무슨 권한으로 실행하는지는 지금 만들고 있다.
그래서 지금 갈아타도 되는가
아직은 아니다. 아홉 클라이언트가 지원한다고 적혀 있어도 항목이 같지 않다. ChatGPT와 Codex, Hermes Agent, NanoClaw는 stdio와 Streamable HTTP만 받고 구형 SSE는 안 받는다. 구형 SSE로 붙여 둔 사내 서버가 있으면 그 부분은 옮기기 전에 다시 짜야 한다.
권한이 표준 밖에 있는 것도 실무에서는 크다. 같은 플러그인이 VS Code에서는 파일 접근을 물어보고 다른 클라이언트에서는 안 물어볼 수 있다. 옮기는 비용은 줄었어도 검토 비용은 그대로다.
anyAX 관점
이 합의가 이식 가능하게 만든 건 폴더 구조뿐이다. 설치와 권한은 각 클라이언트가 쥐고 있으니 묶임이 사라진 게 아니라 층이 바뀌었다. 전에는 도구를 바꾸면 스킬을 다시 썼고 이제는 스킬을 들고 가되 배포 경로와 권한 정책을 다시 짠다.
그래서 지금 다섯에서 서른 명 규모 팀이 볼 자리는 클라이언트 비교표가 아니다. 우리 업무 지식 중 몇 퍼센트가 SKILL.md 같은 파일로 나와 있는지가 먼저다. 견적 검토 순서, 고객 응대 원칙, 콘텐츠 톤 규칙이 누군가의 머리와 흩어진 노션 페이지에만 있으면 규격이 아홉 곳에서 읽혀도 옮길 게 없다.
거꾸로 그게 파일로 나와 있는 팀은 이번 규격 덕에 편집기 선택이 되돌릴 수 있는 결정이 됐다. 3개월 뒤 Cursor 값이 오르거나 Copilot이 더 나아졌을 때 그 결정을 다시 할 수 있다. 도구를 고르는 회의를 줄이고 그 시간에 지침 파일 하나를 더 쓰는 쪽이 남는 장사다.
참고
- Agent Plugins 1.0.0 규격과 폴더 구조 (agent-plugins.org)
- 호환 클라이언트 아홉 곳과 각각 지원하는 전송 방식 (agent-plugins.org)
- The New MCP Roadmap (Model Context Protocol Blog)
- Agent Plugins package your skills, tools, and more (Google Developers Blog)