Skip to content

Commit 901d776

Browse files
TMHSDigitalclaude
andauthored
fix(catalog): one counting rule across surfaces; correct screencast tool count [skip version] (#82)
The catalog hero summed all tools (14 repos / 404 MCP tools) while README, CLAUDE.md, and the GitHub About line counted only active+maintenance repos (11 / 378), so the same page showed two different totals (D3). Separately the registry recorded screencast-mcp at 10 MCP tools while its server registers, and its manifest declares, 25 (D4). - aggregate_stats and the hero renderStats now both count every non-archived tool, so the hero, README, CLAUDE.md, and About all derive from one rule: 14 repos / 189 skills / 77 rules / 419 MCP tools. - Cards now carry a status badge (experimental / beta / maintenance / deprecated) so non-active tools are surfaced, not hidden. - registry.json screencast-mcp mcpTools 10 -> 25, verified against the 25 server.tool() registrations in C:\Dev\screencast-mcp/src/tools (its mcp-tools.json already declared 25 and matches the server, so the manifest needed no change). - New test compares registry mcpTools to each locally-checked-out repo's manifest length; it skips when no sibling checkouts exist, as full-fleet validation runs CI-side where the repos can be cloned. Signed-off-by: TMHSDigital <TMHospitalityStrategies@gmail.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 8775ae0 commit 901d776

6 files changed

Lines changed: 93 additions & 11 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,11 @@ Static HTML/CSS/JS. No build step. No external CDN. The `pages.yml` workflow cop
8989
| CFX MCP | MCP Server | 0 | 0 | 0 |
9090
| Blender Developer Tools | Plugin | 12 | 6 | 0 |
9191
| Local AI MCP | MCP Server | 0 | 0 | 16 |
92-
| Screencast MCP | MCP Server | 0 | 0 | 10 |
92+
| Screencast MCP | MCP Server | 0 | 0 | 25 |
9393
<!-- registry:tools:end -->
9494

9595
<!-- registry:stats:start -->
96-
**Totals:** 189 skills, 77 rules, 378 MCP tools across 11 repos
96+
**Totals:** 189 skills, 77 rules, 419 MCP tools across 14 repos
9797
<!-- registry:stats:end -->
9898

9999
## Development Workflow

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
<!-- registry:stats:start -->
3333
<p align="center">
34-
11 repos &nbsp;&bull;&nbsp; 189 skills &nbsp;&bull;&nbsp; 77 rules &nbsp;&bull;&nbsp; 378 MCP tools
34+
14 repos &nbsp;&bull;&nbsp; 189 skills &nbsp;&bull;&nbsp; 77 rules &nbsp;&bull;&nbsp; 419 MCP tools
3535
</p>
3636
<!-- registry:stats:end -->
3737

@@ -66,7 +66,7 @@ flowchart LR
6666
| **CFX MCP** | MCP Server | - | - | 0 | [![Repo](https://img.shields.io/badge/repo-blue?logo=github)](https://github.com/TMHSDigital/cfx-mcp) |
6767
| **Blender Developer Tools** | Plugin | 12 | 6 | 0 | [![Repo](https://img.shields.io/badge/repo-blue?logo=github)](https://github.com/TMHSDigital/Blender-Developer-Tools) |
6868
| **Local AI MCP** | MCP Server | - | - | 16 | [![Repo](https://img.shields.io/badge/repo-blue?logo=github)](https://github.com/TMHSDigital/local-ai-mcp) [![Docs](https://img.shields.io/badge/docs-7c3aed)](https://tmhsdigital.github.io/local-ai-mcp/) [![npm](https://img.shields.io/badge/npm-cb3837?logo=npm&logoColor=white)](https://www.npmjs.com/package/@tmhs/local-ai-mcp) |
69-
| **Screencast MCP** | MCP Server | - | - | 10 | [![Repo](https://img.shields.io/badge/repo-blue?logo=github)](https://github.com/TMHSDigital/screencast-mcp) [![Docs](https://img.shields.io/badge/docs-7c3aed)](https://tmhsdigital.github.io/screencast-mcp/) |
69+
| **Screencast MCP** | MCP Server | - | - | 25 | [![Repo](https://img.shields.io/badge/repo-blue?logo=github)](https://github.com/TMHSDigital/screencast-mcp) [![Docs](https://img.shields.io/badge/docs-7c3aed)](https://tmhsdigital.github.io/screencast-mcp/) |
7070
<!-- registry:tools:end -->
7171

7272
<details>

0 commit comments

Comments
 (0)