A centralized hub for AI Instructions, Agents, Skills and Workflows — synced from Git, served via MCP, and available to every AI tool your team uses.
Works with your AI tools
Features
From Git sync to MCP server, Dev AI Hub handles the full lifecycle of AI assets in your organization.
Sync from GitHub, GitLab, Bitbucket, Azure DevOps or any Git provider. Assets are always up to date. Schedule syncs or trigger them manually.
Built-in Model Context Protocol server using StreamableHTTP — no separate process needed. AI tools discover and install assets automatically.
Per-tool path conventions auto-resolved. The right file ends up in the right place for each AI tool — Claude Code, Copilot, Gemini or Cursor.
Track how many times each asset has been installed, via MCP or direct download. See which assets your team uses most.
Browse, search and filter assets by type, tool and tags. Markdown preview, raw YAML, metadata — all in one panel.
Uses Backstage database service with automatic migrations. SQLite for development, PostgreSQL for production. Zero manual setup.
Asset Types
Each asset is two files: a YAML envelope with metadata and a pure Markdown file with the content your AI tool consumes.
Persistent behavior rules applied to every conversation in a project. Equivalent to system prompts.
Specialized sub-agents with a defined role, model and behavior. Used in multi-agent orchestration.
Reusable capabilities following the open Agent Skills standard. Compatible across tools.
Step-by-step processes that guide the AI through complex multi-stage tasks.
MCP Server
Point any MCP-compatible tool at your Backstage instance. The ?tool=
param filters assets per client.
?proactive=true
?proactive=true
{
"mcpServers": {
"dev-ai-hub": {
"type": "http",
"url": "http://backstage:7007
/api/dev-ai-hub/mcp
?tool=claude-code"
}
}
}
"List available agents in Dev AI Hub" "Install the code-review skill" "Search for security instructions"
Installation
Drop the four packages into your Backstage monorepo's plugins/ folder and run
yarn install.
Add import('@internal/plugin-dev-ai-hub-backend') to your
packages/backend/src/index.ts.
Add the DevAiHubPage route and a sidebar item to your Backstage app.
Point at your Git repo in app-config.yaml and set your GITHUB_TOKEN. Done.
devAiHub: providers: - id: main-ai-assets type: github target: https://github.com/ your-org/ai-assets.git branch: main schedule: frequency: minutes: 30 timeout: minutes: 5 integrations: github: - host: github.com token: ${GITHUB_TOKEN}
Open source, Apache 2.0 licensed. Drop it into your Backstage instance today.