Overview
Backstage includes support for AI coding assistants at several levels: the Software Catalog can model AI-related resources, the MCP Actions Backend exposes Backstage functionality as Model Context Protocol (MCP) tools, and published skills teach AI assistants how to perform common Backstage tasks.
AI in the Software Catalog
You can represent AI-related resources as entities in the Software Catalog. The AiResource entity kind models skills and governance rules as first-class entities with ownership, lifecycle, and dependency tracking. MCP servers can be represented using the API kind with type: mcp-server, which captures transport endpoints through a remotes list.
MCP Actions
The MCP Actions Backend plugin exposes actions registered with the Actions Registry as tools that MCP clients can call. AI coding assistants like Claude, Cursor, and VS Code Copilot can then query your Software Catalog, execute Software Templates, and search across your portal.
The MCP server uses the Streamable HTTP transport and supports OAuth authentication through Client ID Metadata Documents (CIMD). See the well-known actions page for a reference of the actions that ship with Backstage.
Published skills
Published skills are self-contained guidance files that teach AI coding assistants how to perform common Backstage engineering tasks. Skills are published to a well-known endpoint on backstage.io and can be installed into any repository with the skills.sh tool.
Skills cover tasks such as migrating plugins to the new frontend system, instrumenting analytics events, and migrating from Material UI (MUI) to Backstage UI (BUI). See the well-known skills page for the full list.