본문 바로가기
WIKI 기술 지식 베이스

개요

원문 보기 위키 갱신

Backstage는 여러 수준에서 AI 코딩 어시스턴트를 지원합니다. Software Catalog는 AI 관련 리소스를 모델링할 수 있고, MCP Actions Backend는 Backstage 기능을 Model Context Protocol(MCP) 도구로 노출하며, 게시된 스킬(Published skills)은 AI 어시스턴트에게 일반적인 Backstage 작업을 수행하는 방법을 가르칩니다.

출처: 문서

본문

Backstage는 여러 수준에서 AI 코딩 어시스턴트를 지원합니다. Software Catalog는 AI 관련 리소스를 모델링할 수 있고, MCP Actions Backend는 Backstage 기능을 Model Context Protocol(MCP) 도구로 노출하며, 게시된 스킬(Published skills)은 AI 어시스턴트에게 일반적인 Backstage 작업을 수행하는 방법을 가르칩니다.

Software Catalog에서의 AI

Software Catalog에서 AI 관련 리소스를 엔티티로 표현할 수 있습니다. AiResource 엔티티 kind는 소유권, 라이프사이클, 의존성 추적을 갖춘 일급 엔티티로 스킬과 거버넌스 규칙을 모델링합니다. MCP 서버는 type: mcp-server를 가진 API kind로 표현할 수 있으며, remotes 목록을 통해 전송 엔드포인트를 캡처합니다.

MCP Actions

MCP Actions Backend 플러그인은 Actions Registry에 등록된 액션을 MCP 클라이언트가 호출할 수 있는 도구로 노출합니다. Claude, Cursor, VS Code Copilot 같은 AI 코딩 어시스턴트는 이제 Software Catalog를 쿼리하고, Software Templates를 실행하며, 포털 전체를 검색할 수 있습니다.

MCP 서버는 Streamable HTTP 전송을 사용하며 Client ID Metadata Documents(CIMD)를 통한 OAuth 인증을 지원합니다. Backstage에 포함된 액션의 참조는 well-known actions 페이지를 참조하세요.

게시된 스킬

게시된 스킬은 AI 코딩 어시스턴트에게 일반적인 Backstage 엔지니어링 작업을 수행하는 방법을 가르치는 자체 포함된 안내 파일입니다. 스킬은 backstage.io의 well-known 엔드포인트에 게시되며, skills.sh 도구를 사용해 어떤 저장소에도 설치할 수 있습니다.

스킬은 플러그인을 새 프론트엔드 시스템으로 마이그레이션하기, 애널리틱스 이벤트 계측하기, Material UI(MUI)에서 Backstage UI(BUI)로 마이그레이션하기 같은 작업을 다룹니다. 전체 목록은 well-known skills 페이지를 참조하세요.

더 알아보기 (Learn more)