Pipeline
The layers the Armory is built from, in the order an agent meets them
Every figure below is computed from catalog.json when this page builds.
Layer 1
Sources
Agents crawl 4 MCP registries and hand-curated GitHub collections, then dedupe and merge them into one catalog.
56,508Distinct source repositories, deduped
Registries Crawled
Glama41,156PulseMCP15,701mcp.so2,853Smithery587Curated Collections
davila7/claude-code-templates1,644affaan-m/ecc529wshobson/agents260PatrickJS/awesome-cursorrules256VoltAgent/awesome-claude-code-subagents153Layer 2
Components
Each entry is filed under one of 11 harness components, named as on the Components page.
65,239In the catalog, across 11 harness components
MCPs61,707Skills1,132Sub-Agents724Identity499Hooks134Dispatch59Tools57Evals37Memory36Observability34Sandbox26Sandbox, Tools and Dispatch list only rows made for their job. The other 794 rows filed under them are still in search and Browse.
Layer 3
Ranking
Components with at least one public signal get a Score: each signal becomes a 0–100 percentile within its own kind, then the strongest counts 0.8 and the second strongest 0.2. More signals, more confidence.
29,112Ranked on at least one signal
TestedMentionsStarsUsageForksLayer 4
Verticals
Components are also tagged with the industry they serve, so an agent can filter by vertical or ignore it.
12Industry verticals
FinanceLegalHealthcareE-commerceMarketingEducationGamingProductivityData & AnalyticsSecurityDev ToolsAI InfraLayer 5
Query Surface
The same catalog is readable three ways.
3Ways to reach the one catalog
REST
/api/rank · /api/search
CLI
armory rank · armory search
MCP
armory-mcp · search, rank, get, submit