infragate/capa
One capabilities.yaml wires skills, tools, rules, sub-agents, MCP servers, and plugins into Cursor, Claude Code, Codex, Windsurf, GitHub Copilot, and 30+ other AI coding agents
해결하는 문제
CAPA는 AI 코딩 에이전트의 관리를 단순화하여, 분산된 설정(규칙, MCP 서버, 기술 등)을 단일의 버전 관리 가능한 capabilities.yaml 파일로 통합합니다. Cursor, Claude Code, GitHub Copilot 등의 다양한 에이전트 간에 수동으로 설정을 동기화할 필요 없이, 락 파일을 통해 리포지토리 클론 시 팀원이 동일한 에이전트 설정을 얻을 수 있도록 합니다.
작동 방식
CAPA는 설정 관리자이자 런타임 게이트웨이의 역할을 합니다. 중앙의 YAML 파일을 읽어 35개 이상의 다른 AI 에이전트가 요구하는 네이티브 형식으로 설정을 '팬아웃'합니다. 런타임 시, 로컬 MCP(Model Context Protocol) 게이트웨이를 제공하여 에이전트의 요청을 상류 서버로 프록시하고, 도구의 지연 로딩을 통해 토큰 사용량을 줄이며, 하위 에이전트 격리용 필터링된 엔드포인트를 제공합니다.
대상 사용자
여러 AI 코딩 에이전트를 사용하고, 도구, 규칙, 기능을 표준화되고 공유 가능하며 버전 관리 가능한 방식으로 관리하고자 하는 개발자 및 팀.
주요 기능
- 통합 설정: YAML로 한 번 작성하여 Cursor, Claude Code, Codex를 포함한 35개 이상의 에이전트에 배포 가능.
- MCP 게이트웨이: 단일 로컬 엔드포인트로 stdio, HTTP, SSE 서버를 온디맨드 도구 로딩과 함께 프록시하여 추론 비용을 절감.
- 샤도우 워크스페이스:
capa wrap명령어를 통해 에이전트를 별도의 워크스페이스에서 실행하여 프로바이더 고유의 설정 파일이 메인 리포지토리에 오염되는 것을 방지. - 관측성: 설정 편집용 로컬 웹 UI와 MCP 호출 및 도구 실행을 추적하는 실시간 활동 피드를 제공.
- 레지스트리 지원: Cursor 마켓플레이스 및 Claude 플러그인과 같은 카탈로그에서 스킬과 플러그인을 탐색하고 추가 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트