diff --git a/README.md b/README.md index 9ecbe1ab..c327f6d2 100644 --- a/README.md +++ b/README.md @@ -16,179 +16,179 @@ pnpm build ## Packages by category - - -### Voice and Sound (10) - -| Package | Description | -|---------|-------------| -| [voice-soundboard](packages/voice-soundboard) | TTS for AI agents — compiler/graph/engine architecture | -| [vscode-voice-soundboard](packages/vscode-voice-soundboard) | TTS synthesis with 48 voices, presets, and multi-speaker dialogue | -| [soundboard-plugin](packages/soundboard-plugin) | Claude Code plugin for voice synthesis | -| [soundboard-maui](packages/soundboard-maui) | SDK-first .NET 8+ soundboard client library | -| [mcp-voice-engine](packages/mcp-voice-engine) | Streaming prosody engine for expressive voice synthesis | -| [sonic-core](packages/sonic-core) | Audio control plane for TypeScript | -| [sonic-runtime](packages/sonic-runtime) | Native audio runtime sidecar — C# NativeAOT over ndjson-stdio | -| [soundweave](packages/soundweave) | Adaptive soundtrack studio for interactive game music | -| [vocal-synth-engine](packages/vocal-synth-engine) | Deterministic vocal instrument engine — additive synthesis, voice presets, real-time WebSocket streaming | -| [claude-sfx](packages/claude-sfx) | Procedural audio feedback for Claude Code — UX for agentic coding | - -### Developer Tools (35) - -| Package | Description | -|---------|-------------| -| [aspire-ai](packages/aspire-ai) | Adversarial Student-Professor Internalized Reasoning Engine | -| [brain-dev](packages/brain-dev) | MCP server for test generation, coverage analysis, and UX insights | -| [build-governor](packages/build-governor) | Memory-aware parallel C++ build governor preventing OOM | -| [claude-collaborate](packages/claude-collaborate) | Unified sandbox for real-time human-AI collaboration | -| [claude-hook-debug](packages/claude-hook-debug) | Diagnostic CLI for Claude Code hook issues | -| [claude-session-copilot](packages/claude-session-copilot) | Session copilot for Claude Code — decisions, timelines, patterns | -| [claude-toolstack](packages/claude-toolstack) | CLI client for bounded code intelligence gateway | -| [code-batch](packages/code-batch) | Content-addressed batch execution engine | -| [code-bearings](packages/code-bearings) | Source-grounded review and control for modern codebases | -| [code-covered](packages/code-covered) | Find coverage gaps and suggest missing tests | -| [context-window-manager](packages/context-window-manager) | MCP server for lossless LLM context restoration via KV cache | -| [control-room](packages/control-room) | Turn scripts into observable, repeatable operations | -| [deltamind](packages/deltamind) | Active context compaction for AI agents — typed deltas + reconciler | -| [flexiflow](packages/flexiflow) | Lightweight async component engine with events and state machines | -| [headless-wheel-builder](packages/headless-wheel-builder) | Universal Python wheel builder with headless GitHub ops | -| [integradio](packages/integradio) | Vector-embedded Gradio components for semantic codebase nav | -| [jam-session-plugin](packages/jam-session-plugin) | AI piano player with 100-song library and structured teaching | -| [mcp-app-builder](packages/mcp-app-builder) | Build MCP servers with interactive UI components | -| [mcp-aside](packages/mcp-aside) | MCP interjection inbox with TTL, rate-limit, and dedupe | -| [mcp-bouncer](packages/mcp-bouncer) | Health-check MCP servers, quarantine broken ones, auto-restore | -| [mcp-examples](packages/mcp-examples) | Example workspaces for MCP Tool Shop | -| [ai-ui](packages/ai-ui) | Automated design diagnostics for SPAs — crawl, diff, verify UI against docs | -| [artifact](packages/artifact) | Repo signature artifact decision system — Curator freshness driver | -| [claude-memories](packages/claude-memories) | MEMORY.md optimizer and dispatch table generator for Claude Code | -| [claude-rules](packages/claude-rules) | Dispatch table generator and instruction-file optimizer for Claude Code | -| [feature-reacher](packages/feature-reacher) | Adoption risk auditing — surface underutilized features before they become debt | -| [file-compass](packages/file-compass) | Semantic file search for AI workstations using HNSW indexing and Ollama | -| [mcp-file-forge](packages/mcp-file-forge) | MCP server for file operations and project scaffolding — Windows-first | -| [mcp-tool-registry](packages/mcp-tool-registry) | Metadata-only registry for MCP Tool Shop tools | -| [nullout](packages/nullout) | MCP server that finds and safely removes undeletable files on Windows | -| [repo-crawler-mcp](packages/repo-crawler-mcp) | MCP server that crawls GitHub repos and extracts structured data | -| [role-os-rollout](packages/role-os-rollout) | Org rollout control plane for Role OS — queue, decisions, audit records | -| [terminal-tutor](packages/terminal-tutor) | Situated terminal coaching — learn by doing inside Claude Code | -| [tool-scan](packages/tool-scan) | Security scanner for MCP (Model Context Protocol) tools | -| [websketch-ir](packages/websketch-ir) | Compiles web page HTML into 23 UI primitives for LLM reasoning | - -### Desktop Apps (8) - -| Package | Description | -|---------|-------------| -| [Attestia-Desktop](packages/Attestia-Desktop) | Financial intent verification for Windows — WinUI 3 | -| [InControl-Desktop](packages/InControl-Desktop) | Privacy-first local LLM chat — WinUI 3, GPU-accelerated | -| [ScalarScope-Desktop](packages/ScalarScope-Desktop) | Reproducible ML scalar comparison — .NET MAUI | -| [NextLedger](packages/NextLedger) | Envelope budgeting app for Windows | -| [pocket-ledger](packages/pocket-ledger) | Local-first personal finance and budget tracking | -| [runforge-desktop](packages/runforge-desktop) | Visual ML experiment tracker with live training charts | -| [studioflow](packages/studioflow) | Desktop creative workspace — Tauri v2, multi-claude proving ground | -| [anchor](packages/anchor) | Tauri v2 desktop application prototype | - -### VS Code Extensions (3) - -| Package | Description | -|---------|-------------| -| [polyglot-vscode](packages/polyglot-vscode) | VS Code extension for local GPU translation — TranslateGemma via Ollama | -| [registry-stats-vscode](packages/registry-stats-vscode) | Multi-registry download stats for VS Code — PDF, JSONL, and Markdown reports | -| [runforge-vscode](packages/runforge-vscode) | RunForge VS Code Extension — push-button ML training with presets | - -### WebSketch (4) - -| Package | Description | -|---------|-------------| -| [websketch-cli](packages/websketch-cli) | CLI for WebSketch IR — render, diff, and fingerprint web UI captures | -| [websketch-extension](packages/websketch-extension) | Chrome extension to capture web pages as WebSketch IR | -| [websketch-vscode](packages/websketch-vscode) | VS Code extension for grammar-based IR web capture | -| [websketch-mcp](packages/websketch-mcp) | MCP server exposing WebSketch IR tools for LLM agents | - -### Mouse and Cursor (3) - -| Package | Description | -|---------|-------------| -| [MouseTrainer](packages/MouseTrainer) | Deterministic mouse training game — .NET 10 MAUI | -| [DeterministicMouseTrainingEngine](packages/DeterministicMouseTrainingEngine) | Fixed-timestep simulation engine with composable blueprint mutators | -| [CursorAssist](packages/CursorAssist) | DSP-grounded tremor compensation with velocity-adaptive smoothing | - -### Typing and Input (4) - -| Package | Description | -|---------|-------------| -| [linux-dev-typer](packages/linux-dev-typer) | Practice typing real code from Python, Rust, JS, C#, and Java | -| [meta-content-system](packages/meta-content-system) | Portable content pipeline for typing practice apps | -| [dev-op-typer](packages/dev-op-typer) | Developer-focused typing practice for Windows — 6 languages, adaptive difficulty | -| [LoKey-Typer](packages/LoKey-Typer) | Calm typing practice with ambient soundscapes and personalized daily sets | - -### ML and Training (3) - -| Package | Description | -|---------|-------------| -| [edgepacks](packages/edgepacks) | Task-dataset foundry for training small models on narrow jobs | -| [tinytrainer](packages/tinytrainer) | Desktop training foundry + mobile personalization export pipeline | -| [tinytrainer-mobile](packages/tinytrainer-mobile) | iOS/iPadOS reference app for on-device ML personalization | - -### Governance and Policy (7) - -| Package | Description | -|---------|-------------| -| [civility-kernel](packages/civility-kernel) | Policy layer for preference-governed agent behavior | -| [datagates](packages/datagates) | Governed data promotion system — data earns trust through layered gates | -| [nexus-suite](packages/nexus-suite) | Governance, attestation, and routing infrastructure for MCP ecosystems | -| [Registrum](packages/Registrum) | Deterministic structural registrar — dual-witness state transitions | -| [taste-compiler](packages/taste-compiler) | Compile product taste into enforceable constraints for visual coherence | -| [ThrottleAI](packages/ThrottleAI) | Token-based lease governor for AI calls | -| [stresskit-mcp](packages/stresskit-mcp) | MCP Server health and security testing — trustable evidence | - -### Games and Creative (3) - -| Package | Description | -|---------|-------------| -| [ConsensusOS](packages/ConsensusOS) | Modular control plane for distributed consensus systems | -| [Trace](packages/Trace) | Deterministic cursor discipline game — .NET 10 MAUI | -| [game-dev-mcp](packages/game-dev-mcp) | MCP server giving LLMs control over game engines | - -### Crypto and Provenance (4) - -| Package | Description | -|---------|-------------| -| [prov-engine-js](packages/prov-engine-js) | Zero-dependency Node.js provenance engine for prov-spec | -| [prov-spec](packages/prov-spec) | Language-neutral specification for verifiable provenance | -| [receipt-factory](packages/receipt-factory) | Signed, timestamped, reproducible records of what happened | -| [payroll-engine](packages/payroll-engine) | US Payroll SaaS Engine — ledger, payment rails, settlement | - -### Suites and Infrastructure (9) - -| Package | Description | -|---------|-------------| -| [llm-sync-drive](packages/llm-sync-drive) | Compile llms.txt from a repo and sync to Google Drive | -| [training-studio](packages/training-studio) | TensorFlow.js ML training that runs entirely locally | -| [witness](packages/witness) | Local-first, append-only event journal for human-AI work | -| [zip-meta-map](packages/zip-meta-map) | Turn any ZIP or folder into an LLM-friendly metadata bundle | -| [codeteam-suite](packages/codeteam-suite) | CodeTeam implementation — .NET CLI for package verification and signing | -| [ledger-suite](packages/ledger-suite) | Unified monorepo for cryptographic provenance ledgers | -| [ToolShopStudio](packages/ToolShopStudio) | Six MCP tools + live Registry (FFmpeg, Pandoc, FreeCAD, GDAL, OpenSCAD, Blender) | -| [py-polyglot](packages/py-polyglot) | Local GPU translation Python library + MCP server | -| [venvkit](packages/venvkit) | Python virtual environment diagnostic toolkit for Windows ML workflows | - -### Original Archive (11) - -These were consolidated before the April 2026 reduction. - -| Package | Description | -|---------|-------------| -| [mcpt](packages/mcpt) | CLI for discovering and running MCP Tool Shop tools | -| [pathway](packages/pathway) | Append-only journey engine where undo never erases learning | -| [physics-svg](packages/physics-svg) | Deterministic 2D physics engine with SVG rendering | -| [ai-music-sheets](packages/ai-music-sheets) | Piano sheet music in hybrid JSON + musical-language format | -| [websketch-demo](packages/websketch-demo) | Interactive demo site for WebSketch IR | -| [clearance-opinion-engine](packages/clearance-opinion-engine) | Deterministic name-availability and clearance-opinion engine | -| [nameops](packages/nameops) | Name clearance orchestrator — batch runs, publish, PR automation | -| [mcpt-link-fresh](packages/mcpt-link-fresh) | Evergreen link sync and drift fixer | -| [vector-caliper](packages/vector-caliper) | Geometrical debugger for learning dynamics | -| [mcpt-publishing-assets](packages/mcpt-publishing-assets) | Logo and icon asset generation for mcpt-publishing | -| [rippled-windows-debug](packages/rippled-windows-debug) | Windows debugging tools for XRPL rippled node | + + + +_104 seeds across 13 categories — generated 2026-04-20_ + +### Voice and Sound (6) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [mcp-tool-registry](packages/mcp-tool-registry) | dormant | A CLI for generating high-quality voice synthesis from text. | +| [sonic-runtime](packages/sonic-runtime) | dormant | NativeAOT-compatible C# audio engine with playback, device routing, and synthesis over ndjson-stdio. | +| [soundboard-maui](packages/soundboard-maui) | dormant | A .NET MAUI desktop client for the Sound Board voice engine. | +| [soundweave](packages/soundweave) | dormant | Adaptive soundtrack studio for composing, arranging, scoring, and exporting interactive game music. | +| [vocal-synth-engine](packages/vocal-synth-engine) | dormant | Web UI for a TTS voice synthesis engine | +| [voice-soundboard](packages/voice-soundboard) | dormant | Just call engine.speak("Hello") and get audio. | + +### Developer Tools (56) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [ai-ui](packages/ai-ui) | dormant | Yes, the package has a bin entry and can be run directly. | +| [brain-dev](packages/brain-dev) | dormant | Provides 9 MCP Tools for developer insights: coverage analysis, test generation, refactoring suggestions, security audits, and UX insights. | +| [build-governor](packages/build-governor) | dormant | A lightweight governor that automatically sits between your build system and the compiler to prevent parallel C++ builds from exhausting system memory. | +| [claude-collaborate](packages/claude-collaborate) | dormant | A unified sandbox environment for human-AI collaboration with WebSocket bridge. | +| [claude-hook-debug](packages/claude-hook-debug) | dormant | Diagnostic CLI for detecting issues in Claude Code hooks and plugins. | +| [claude-memories](packages/claude-memories) | dormant | MEMORY.md optimizer and dispatch-table generator for Claude Code. | +| [claude-rules](packages/claude-rules) | dormant | true, // This tool can be used to optimize a CLAUDE.md file in one command. | +| [claude-session-copilot](packages/claude-session-copilot) | dormant | A TypeScript CLI for extending the capabilities of a Claude Code server with session tracking, decision logging, and pattern detection. | +| [claude-sfx](packages/claude-sfx) | dormant | Procedural audio feedback for Claude Code CLI tool. | +| [claude-toolstack](packages/claude-toolstack) | dormant | A TypeScript/JS CLI for the 'claude-toolstack' developer tool. | +| [clearance-opinion-engine](packages/clearance-opinion-engine) | dormant | A server for managing and serving voice data using the MCP protocol. | +| [code-batch](packages/code-batch) | dormant | A filesystem-based execution substrate that snapshots code, shards work deterministically, and indexes every output for structured queries — no database required. | +| [code-bearings](packages/code-bearings) | dormant | Source-grounded control for modern codebases. | +| [code-covered](packages/code-covered) | dormant | Code coverage tool that suggests what tests to write. | +| [codeteam-suite](packages/codeteam-suite) | dormant | CodeTeam Suite is a .NET-based CLI and library for package verification, approval, and signing. | +| [ConsensusOS](packages/ConsensusOS) | dormant | A Node.js CLI and library for managing multi-chain consensus systems. | +| [context-window-manager](packages/context-window-manager) | dormant | Read the README.md and package.json (if present) | +| [deltamind](packages/deltamind) | dormant | A Node.js CLI for compacting active context in long-running AI conversations. | +| [feature-reacher](packages/feature-reacher) | dormant | Pastes release notes or documentation into a web UI to run an Adoption Risk Audit. | +| [file-compass](packages/file-compass) | dormant | A command-line tool for indexing and searching files semantically. | +| [flexiflow](packages/flexiflow) | dormant | A pure-Python async component engine with events and state machines. | +| [game-dev-mcp](packages/game-dev-mcp) | dormant | game-dev-mcp — MCP server for game engine control | +| [headless-wheel-builder](packages/headless-wheel-builder) | dormant | true, but confidence is only 0.7 due to missing package.json and sparse README | +| [integradio](packages/integradio) | dormant | Integradio adds semantic search to Gradio components. | +| [jam-session-plugin](packages/jam-session-plugin) | dormant | A plugin for the Claude Code environment that provides AI-assisted piano lessons and jam sessions. | +| [llm-sync-drive](packages/llm-sync-drive) | dormant | Compile your repository into a structured llms.txt file and auto-sync it to Google Drive — so LLMs like Gemini can pull fresh context via @Google Drive. | +| [mcp-app-builder](packages/mcp-app-builder) | dormant | A Node/JS CLI for scaffolding, developing, and testing Model Context Protocol (MCP) servers with interactive UI components. | +| [mcp-aside](packages/mcp-aside) | dormant | Maintains an in-memory interjection inbox for MCP conversations. | +| [mcp-bouncer](packages/mcp-bouncer) | dormant | .7, The README.md provides a detailed explanation of the package's functionality and usage. | +| [mcp-examples](packages/mcp-examples) | dormant | Example workspaces for [MCP Tool Shop](https://github.com/mcp-tool-shop-org). | +| [mcp-file-forge](packages/mcp-file-forge) | dormant | A Model Context Protocol server for secure file operations and project scaffolding. | +| [mcp-voice-engine](packages/mcp-voice-engine) | dormant | A Node.js library for deterministic, streaming-first voice synthesis and manipulation. | +| [mcpt](packages/mcpt) | dormant | npm install @mcptoolshop/mcpt | +| [mcpt-link-fresh](packages/mcpt-link-fresh) | dormant | .7, // README was clear on the core functionality but some details were inferred. | +| [mcpt-publishing-assets](packages/mcpt-publishing-assets) | dormant | A Node.js CLI for generating logo, icon, and image assets using sharp. | +| [meta-content-system](packages/meta-content-system) | dormant | One pipeline, every platform -- The same input files produce the same `library.index.json` on Windows, Linux, and macOS. No platform drift. | +| [nameops](packages/nameops) | dormant | Yeah, I'm not going to do that. The instructions are clear and specific about what should be emitted in the JSON object only, without any prose, markdown fencing or comments. I will not add anything, | +| [nullout](packages/nullout) | dormant | pip install nullout-mcp | +| [pathway](packages/pathway) | dormant | npm wrapper for Pathway Core, a workflow automation tool with append-only event log and unique undo behavior. | +| [py-polyglot](packages/py-polyglot) | dormant | Python library + MCP server for local GPU translation into 57 languages using TranslateGemma via Ollama. | +| [Registrum](packages/Registrum) | dormant | A governed, dual-witness, deterministic registrar with replayable history and optional external attestation. | +| [repo-crawler-mcp](packages/repo-crawler-mcp) | dormant | Extracts metadata, readme, commits, contributors from GitHub repos. | +| [rippled-windows-debug](packages/rippled-windows-debug) | dormant | Windows debugging toolkit for rippled (XRPL validator node). Automatic build protection and verbose crash diagnostics — preventing and debugging the memory issues that plague parallel C++ builds. | +| [sonic-core](packages/sonic-core) | dormant | Audio control plane for TypeScript, with a native runtime. | +| [soundboard-plugin](packages/soundboard-plugin) | dormant | A plugin for the Claude Code editor that uses TTS to narrate code walkthroughs and report build status. | +| [stresskit-mcp](packages/stresskit-mcp) | dormant | Health and security testing toolkit for MCP servers. | +| [taste-compiler](packages/taste-compiler) | dormant | A Node/JS CLI that compiles design taste into enforceable constraints for AI-generated code. | +| [terminal-tutor](packages/terminal-tutor) | dormant | A Node.js CLI for learning terminal skills through situated coaching. | +| [tool-scan](packages/tool-scan) | dormant | 0.9, {"patterns": [], "confidence": 0.9} | +| [ToolShopStudio](packages/ToolShopStudio) | dormant | Six schema-first, sandboxed tools for media processing and document conversion. | +| [venvkit](packages/venvkit) | dormant | Scan Python environments and visualize task runs. | +| [websketch-cli](packages/websketch-cli) | dormant | Yes, the package.json file is present. | +| [websketch-extension](packages/websketch-extension) | dormant | Chrome extension for capturing web pages as WebSketch IR data. | +| [websketch-mcp](packages/websketch-mcp) | dormant | A Node/JS CLI that implements the Model Context Protocol to expose tools for validating, rendering, diffing and fingerprinting WebSketch IR captures. | +| [witness](packages/witness) | dormant | Witness creates portable proof trails: Deterministic, Verifiable, Portable, Exact. | +| [zip-meta-map](packages/zip-meta-map) | dormant | zip-meta-map generates a deterministic metadata layer that answers three questions for AI agents: | + +### Desktop Apps (12) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [anchor](packages/anchor) | dormant | A local-first Tauri desktop app that forces constitution-first, fully traceable project design. | +| [Attestia-Desktop](packages/Attestia-Desktop) | dormant | A WinUI 3 desktop app and .NET SDK for verifying financial intent before blockchain transactions, with typed intents, cryptographic proofs, and reconciliation. | +| [control-room](packages/control-room) | dormant | mathew-johnson | +| [DeterministicMouseTrainingEngine](packages/DeterministicMouseTrainingEngine) | dormant | Deterministic mouse training engine with fixed-timestep simulation, composable game modes and blueprint mutators. | +| [InControl-Desktop](packages/InControl-Desktop) | dormant | A privacy-first, GPU-accelerated chat application that runs large language models entirely on your machine. No cloud required. | +| [MouseTrainer](packages/MouseTrainer) | dormant | Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, composable blueprint mutators, and platform-stable run identity. Same seed produces the same level, the... | +| [NextLedger](packages/NextLedger) | dormant | A Windows-first personal finance app using envelope budgeting methodology. | +| [pocket-ledger](packages/pocket-ledger) | dormant | A personal finance app that keeps your financial data on your device. No cloud sync, no telemetry, no external connections. | +| [runforge-desktop](packages/runforge-desktop) | dormant | A Windows-native desktop application for creating, monitoring, and inspecting ML training runs. | +| [ScalarScope-Desktop](packages/ScalarScope-Desktop) | dormant | A .NET MAUI desktop app for comparing ML inference runs with scientific rigor. | +| [studioflow](packages/studioflow) | dormant | Desktop app for visual editing with domain-driven state management. | +| [training-studio](packages/training-studio) | dormant | A TypeScript/JavaScript powered ML training application that runs entirely locally in the browser. | + +### VS Code Extensions (5) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [polyglot-vscode](packages/polyglot-vscode) | dormant | A VS Code extension that translates text, files and READMEs using TranslateGemma via Ollama on your local GPU in 55 languages with zero cloud dependency. | +| [registry-stats-vscode](packages/registry-stats-vscode) | dormant | The extension scans workspace for package manifests and pulls live download statistics from five registries. | +| [runforge-vscode](packages/runforge-vscode) | dormant | Provides deterministic, contract-driven ML training via VS Code. | +| [vscode-voice-soundboard](packages/vscode-voice-soundboard) | dormant | Text-to-speech extension for VS Code with 48 voices, presets, and multi-speaker dialogue — powered by MCP Voice Soundboard. | +| [websketch-vscode](packages/websketch-vscode) | dormant | A VS Code extension that captures web pages and renders them as LLM-ready IR trees. | + +### WebSketch (2) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [websketch-demo](packages/websketch-demo) | dormant | Yes, the package.json file is present. | +| [websketch-ir](packages/websketch-ir) | dormant | A grammar-based representation of web UI for LLM consumption. | + +### Mouse and Cursor (2) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [CursorAssist](packages/CursorAssist) | dormant | Deterministic assistive cursor control engine with NuGet packages for schemas, trace format, policy mapping, and transform pipeline. | +| [Trace](packages/Trace) | dormant | Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, a five-state motion state machine, and a parametric visual identity driven entirely by simulation state. | + +### Typing and Input (3) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [dev-op-typer](packages/dev-op-typer) | dormant | A typing practice app that uses real code snippets from six languages. | +| [linux-dev-typer](packages/linux-dev-typer) | dormant | A typing practice tool with adaptive difficulty and Elo-inspired rating system for developers. | +| [LoKey-Typer](packages/LoKey-Typer) | dormant | A typing practice app with ambient soundscapes and personalized daily exercises. | + +### ML and Training (5) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [aspire-ai](packages/aspire-ai) | dormant | Teaches AI to develop judgment through adversarial dialogue with internalized teacher models. | +| [edgepacks](packages/edgepacks) | dormant | A library of narrow, well-structured training packs for specific capabilities. | +| [tinytrainer](packages/tinytrainer) | dormant | Train tiny classifier heads on frozen sentence embeddings, then export to Core ML and ONNX for mobile deployment. | +| [tinytrainer-mobile](packages/tinytrainer-mobile) | dormant | Proves the full loop: import kit -> classify locally -> correct predictions -> personalize on device -> measure improvement. | +| [vector-caliper](packages/vector-caliper) | dormant | Visualizes model-state trajectories during training. | + +### Governance and Policy (4) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [civility-kernel](packages/civility-kernel) | dormant | .7, // README was rich and specific. | +| [datagates](packages/datagates) | dormant | A Node.js CLI for a system that promotes data through trust 'gates' based on schema, semantic rules, batch metrics, and governance policies. | +| [role-os-rollout](packages/role-os-rollout) | dormant | Yes, the source code is available online. | +| [ThrottleAI](packages/ThrottleAI) | dormant | A token-based lease governor for AI calls — small enough to embed anywhere, strict enough to prevent stampedes. | + +### Games and Creative (1) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [physics-svg](packages/physics-svg) | dormant | A physics engine for web games and simulations, with SVG rendering and React bindings. | + +### Crypto and Provenance (5) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [ledger-suite](packages/ledger-suite) | dormant | true-positives | +| [payroll-engine](packages/payroll-engine) | dormant | Deterministic append-only ledger. Explicit funding gates. Replayable events. | +| [prov-engine-js](packages/prov-engine-js) | dormant | A zero-dependency Node.js CLI for canonical JSON, SHA-256 digests, MCP envelope wrapping, and prov-spec Level 1 conformance. | +| [prov-spec](packages/prov-spec) | dormant | Defines stable, namespaced identifiers for provenance operations and structured JSON schemas for documenting tool invocations. | +| [receipt-factory](packages/receipt-factory) | dormant | A receipt is a signed, timestamped, reproducible record of what happened: | + +### Suites and Infrastructure (1) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [nexus-suite](packages/nexus-suite) | dormant | Composable infrastructure for MCP ecosystems. | + +### Original Archive (2) + +| Seed | Lifecycle | One-liner | +|------|-----------|-----------| +| [ai-music-sheets](packages/ai-music-sheets) | dormant | Provides a unified API to load and use AI models. | +| [artifact](packages/artifact) | dormant | true, no prose, just JSON object | diff --git a/llms.txt b/llms.txt index 368896f1..42cc9e08 100644 --- a/llms.txt +++ b/llms.txt @@ -2,4 +2,147 @@ > Archived prototypes from the MCP Tool Shop organization. Every seed solved a real problem, proved a concept, or taught us something. Passports carry structured patterns, failure modes, and agent capsules so LLMs can extract reusable tricks without parsing source. -Generated 2026-04-20 — 0 seeds cataloged. +Generated 2026-04-20 — 104 seeds cataloged. + +## Voice and Sound + +- [mcp-tool-registry](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-tool-registry): A CLI for generating high-quality voice synthesis from text. +- [sonic-runtime](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/sonic-runtime): NativeAOT-compatible C# audio engine with playback, device routing, and synthesis over ndjson-stdio. +- [soundboard-maui](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundboard-maui): A .NET MAUI desktop client for the Sound Board voice engine. +- [soundweave](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundweave): Adaptive soundtrack studio for composing, arranging, scoring, and exporting interactive game music. +- [vocal-synth-engine](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vocal-synth-engine): Web UI for a TTS voice synthesis engine +- [voice-soundboard](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/voice-soundboard): Just call engine.speak("Hello") and get audio. + +## Developer Tools + +- [ai-ui](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ai-ui): Yes, the package has a bin entry and can be run directly. +- [brain-dev](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/brain-dev): Provides 9 MCP Tools for developer insights: coverage analysis, test generation, refactoring suggestions, security audits, and UX insights. +- [build-governor](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/build-governor): A lightweight governor that automatically sits between your build system and the compiler to prevent parallel C++ builds from exhausting system memory. +- [claude-collaborate](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-collaborate): A unified sandbox environment for human-AI collaboration with WebSocket bridge. +- [claude-hook-debug](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-hook-debug): Diagnostic CLI for detecting issues in Claude Code hooks and plugins. +- [claude-memories](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-memories): MEMORY.md optimizer and dispatch-table generator for Claude Code. +- [claude-rules](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-rules): true, // This tool can be used to optimize a CLAUDE.md file in one command. +- [claude-session-copilot](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-session-copilot): A TypeScript CLI for extending the capabilities of a Claude Code server with session tracking, decision logging, and pattern detection. +- [claude-sfx](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-sfx): Procedural audio feedback for Claude Code CLI tool. +- [claude-toolstack](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-toolstack): A TypeScript/JS CLI for the 'claude-toolstack' developer tool. +- [clearance-opinion-engine](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/clearance-opinion-engine): A server for managing and serving voice data using the MCP protocol. +- [code-batch](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-batch): A filesystem-based execution substrate that snapshots code, shards work deterministically, and indexes every output for structured queries — no database required. +- [code-bearings](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-bearings): Source-grounded control for modern codebases. +- [code-covered](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-covered): Code coverage tool that suggests what tests to write. +- [codeteam-suite](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/codeteam-suite): CodeTeam Suite is a .NET-based CLI and library for package verification, approval, and signing. +- [ConsensusOS](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ConsensusOS): A Node.js CLI and library for managing multi-chain consensus systems. +- [context-window-manager](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/context-window-manager): Read the README.md and package.json (if present) +- [deltamind](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/deltamind): A Node.js CLI for compacting active context in long-running AI conversations. +- [feature-reacher](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/feature-reacher): Pastes release notes or documentation into a web UI to run an Adoption Risk Audit. +- [file-compass](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/file-compass): A command-line tool for indexing and searching files semantically. +- [flexiflow](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/flexiflow): A pure-Python async component engine with events and state machines. +- [game-dev-mcp](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/game-dev-mcp): game-dev-mcp — MCP server for game engine control +- [headless-wheel-builder](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/headless-wheel-builder): true, but confidence is only 0.7 due to missing package.json and sparse README +- [integradio](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/integradio): Integradio adds semantic search to Gradio components. +- [jam-session-plugin](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/jam-session-plugin): A plugin for the Claude Code environment that provides AI-assisted piano lessons and jam sessions. +- [llm-sync-drive](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/llm-sync-drive): Compile your repository into a structured llms.txt file and auto-sync it to Google Drive — so LLMs like Gemini can pull fresh context via @Google Drive. +- [mcp-app-builder](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-app-builder): A Node/JS CLI for scaffolding, developing, and testing Model Context Protocol (MCP) servers with interactive UI components. +- [mcp-aside](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-aside): Maintains an in-memory interjection inbox for MCP conversations. +- [mcp-bouncer](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-bouncer): .7, The README.md provides a detailed explanation of the package's functionality and usage. +- [mcp-examples](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-examples): Example workspaces for [MCP Tool Shop](https://github.com/mcp-tool-shop-org). +- [mcp-file-forge](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-file-forge): A Model Context Protocol server for secure file operations and project scaffolding. +- [mcp-voice-engine](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-voice-engine): A Node.js library for deterministic, streaming-first voice synthesis and manipulation. +- [mcpt](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt): npm install @mcptoolshop/mcpt +- [mcpt-link-fresh](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt-link-fresh): .7, // README was clear on the core functionality but some details were inferred. +- [mcpt-publishing-assets](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt-publishing-assets): A Node.js CLI for generating logo, icon, and image assets using sharp. +- [meta-content-system](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/meta-content-system): One pipeline, every platform -- The same input files produce the same `library.index.json` on Windows, Linux, and macOS. No platform drift. +- [nameops](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nameops): Yeah, I'm not going to do that. The instructions are clear and specific about what should be emitted in the JSON object only, without any prose, markdown fencing or comments. I will not add anything, +- [nullout](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nullout): pip install nullout-mcp +- [pathway](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/pathway): npm wrapper for Pathway Core, a workflow automation tool with append-only event log and unique undo behavior. +- [py-polyglot](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/py-polyglot): Python library + MCP server for local GPU translation into 57 languages using TranslateGemma via Ollama. +- [Registrum](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Registrum): A governed, dual-witness, deterministic registrar with replayable history and optional external attestation. +- [repo-crawler-mcp](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/repo-crawler-mcp): Extracts metadata, readme, commits, contributors from GitHub repos. +- [rippled-windows-debug](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/rippled-windows-debug): Windows debugging toolkit for rippled (XRPL validator node). Automatic build protection and verbose crash diagnostics — preventing and debugging the memory issues that plague parallel C++ builds. +- [sonic-core](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/sonic-core): Audio control plane for TypeScript, with a native runtime. +- [soundboard-plugin](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundboard-plugin): A plugin for the Claude Code editor that uses TTS to narrate code walkthroughs and report build status. +- [stresskit-mcp](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/stresskit-mcp): Health and security testing toolkit for MCP servers. +- [taste-compiler](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/taste-compiler): A Node/JS CLI that compiles design taste into enforceable constraints for AI-generated code. +- [terminal-tutor](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/terminal-tutor): A Node.js CLI for learning terminal skills through situated coaching. +- [tool-scan](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tool-scan): 0.9, {"patterns": [], "confidence": 0.9} +- [ToolShopStudio](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ToolShopStudio): Six schema-first, sandboxed tools for media processing and document conversion. +- [venvkit](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/venvkit): Scan Python environments and visualize task runs. +- [websketch-cli](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-cli): Yes, the package.json file is present. +- [websketch-extension](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-extension): Chrome extension for capturing web pages as WebSketch IR data. +- [websketch-mcp](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-mcp): A Node/JS CLI that implements the Model Context Protocol to expose tools for validating, rendering, diffing and fingerprinting WebSketch IR captures. +- [witness](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/witness): Witness creates portable proof trails: Deterministic, Verifiable, Portable, Exact. +- [zip-meta-map](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/zip-meta-map): zip-meta-map generates a deterministic metadata layer that answers three questions for AI agents: + +## Desktop Apps + +- [anchor](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/anchor): A local-first Tauri desktop app that forces constitution-first, fully traceable project design. +- [Attestia-Desktop](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Attestia-Desktop): A WinUI 3 desktop app and .NET SDK for verifying financial intent before blockchain transactions, with typed intents, cryptographic proofs, and reconciliation. +- [control-room](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/control-room): mathew-johnson +- [DeterministicMouseTrainingEngine](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/DeterministicMouseTrainingEngine): Deterministic mouse training engine with fixed-timestep simulation, composable game modes and blueprint mutators. +- [InControl-Desktop](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/InControl-Desktop): A privacy-first, GPU-accelerated chat application that runs large language models entirely on your machine. No cloud required. +- [MouseTrainer](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/MouseTrainer): Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, composable blueprint mutators, and platform-stable run identity. Same seed produces the same level, the... +- [NextLedger](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/NextLedger): A Windows-first personal finance app using envelope budgeting methodology. +- [pocket-ledger](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/pocket-ledger): A personal finance app that keeps your financial data on your device. No cloud sync, no telemetry, no external connections. +- [runforge-desktop](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/runforge-desktop): A Windows-native desktop application for creating, monitoring, and inspecting ML training runs. +- [ScalarScope-Desktop](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ScalarScope-Desktop): A .NET MAUI desktop app for comparing ML inference runs with scientific rigor. +- [studioflow](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/studioflow): Desktop app for visual editing with domain-driven state management. +- [training-studio](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/training-studio): A TypeScript/JavaScript powered ML training application that runs entirely locally in the browser. + +## VS Code Extensions + +- [polyglot-vscode](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/polyglot-vscode): A VS Code extension that translates text, files and READMEs using TranslateGemma via Ollama on your local GPU in 55 languages with zero cloud dependency. +- [registry-stats-vscode](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/registry-stats-vscode): The extension scans workspace for package manifests and pulls live download statistics from five registries. +- [runforge-vscode](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/runforge-vscode): Provides deterministic, contract-driven ML training via VS Code. +- [vscode-voice-soundboard](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vscode-voice-soundboard): Text-to-speech extension for VS Code with 48 voices, presets, and multi-speaker dialogue — powered by MCP Voice Soundboard. +- [websketch-vscode](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-vscode): A VS Code extension that captures web pages and renders them as LLM-ready IR trees. + +## WebSketch + +- [websketch-demo](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-demo): Yes, the package.json file is present. +- [websketch-ir](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-ir): A grammar-based representation of web UI for LLM consumption. + +## Mouse and Cursor + +- [CursorAssist](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/CursorAssist): Deterministic assistive cursor control engine with NuGet packages for schemas, trace format, policy mapping, and transform pipeline. +- [Trace](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Trace): Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, a five-state motion state machine, and a parametric visual identity driven entirely by simulation state. + +## Typing and Input + +- [dev-op-typer](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/dev-op-typer): A typing practice app that uses real code snippets from six languages. +- [linux-dev-typer](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/linux-dev-typer): A typing practice tool with adaptive difficulty and Elo-inspired rating system for developers. +- [LoKey-Typer](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/LoKey-Typer): A typing practice app with ambient soundscapes and personalized daily exercises. + +## ML and Training + +- [aspire-ai](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/aspire-ai): Teaches AI to develop judgment through adversarial dialogue with internalized teacher models. +- [edgepacks](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/edgepacks): A library of narrow, well-structured training packs for specific capabilities. +- [tinytrainer](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tinytrainer): Train tiny classifier heads on frozen sentence embeddings, then export to Core ML and ONNX for mobile deployment. +- [tinytrainer-mobile](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tinytrainer-mobile): Proves the full loop: import kit -> classify locally -> correct predictions -> personalize on device -> measure improvement. +- [vector-caliper](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vector-caliper): Visualizes model-state trajectories during training. + +## Governance and Policy + +- [civility-kernel](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/civility-kernel): .7, // README was rich and specific. +- [datagates](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/datagates): A Node.js CLI for a system that promotes data through trust 'gates' based on schema, semantic rules, batch metrics, and governance policies. +- [role-os-rollout](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/role-os-rollout): Yes, the source code is available online. +- [ThrottleAI](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ThrottleAI): A token-based lease governor for AI calls — small enough to embed anywhere, strict enough to prevent stampedes. + +## Games and Creative + +- [physics-svg](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/physics-svg): A physics engine for web games and simulations, with SVG rendering and React bindings. + +## Crypto and Provenance + +- [ledger-suite](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ledger-suite): true-positives +- [payroll-engine](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/payroll-engine): Deterministic append-only ledger. Explicit funding gates. Replayable events. +- [prov-engine-js](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/prov-engine-js): A zero-dependency Node.js CLI for canonical JSON, SHA-256 digests, MCP envelope wrapping, and prov-spec Level 1 conformance. +- [prov-spec](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/prov-spec): Defines stable, namespaced identifiers for provenance operations and structured JSON schemas for documenting tool invocations. +- [receipt-factory](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/receipt-factory): A receipt is a signed, timestamped, reproducible record of what happened: + +## Suites and Infrastructure + +- [nexus-suite](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nexus-suite): Composable infrastructure for MCP ecosystems. + +## Original Archive + +- [ai-music-sheets](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ai-music-sheets): Provides a unified API to load and use AI models. +- [artifact](https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/artifact): true, no prose, just JSON object diff --git a/package.json b/package.json index 306b9451..d008e4e1 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "seed:new": "node scripts/seed-new.mjs", "seed:validate": "node scripts/seed-validate.mjs", "seed:index": "node scripts/seed-index.mjs", - "seed:doctor": "node scripts/seed-doctor.mjs" + "seed:doctor": "node scripts/seed-doctor.mjs", + "seed:backfill": "node scripts/seed-backfill.mjs" }, "devDependencies": { "ajv": "^8.17.1", diff --git a/packages/Attestia-Desktop/passport.json b/packages/Attestia-Desktop/passport.json new file mode 100644 index 00000000..734cc03f --- /dev/null +++ b/packages/Attestia-Desktop/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:Attestia-Desktop:0.1.0", + "swhid": null, + "name": "Attestia-Desktop", + "title": "Attestia-Desktop", + "description": "Financial intent verification for Windows -- a WinUI 3 desktop app and .NET SDK for blockchain attestation and reconciliation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Attestia-Desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "sdk", + "winui3", + "astro" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "csharp" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A WinUI 3 desktop app and .NET SDK for verifying financial intent before blockchain transactions, with typed intents, cryptographic proofs, and reconciliation.", + "whyItMatters": "Provides a real-time dashboard, intent management, proof explorer, and reconciliation views without leaving Windows, while mapping attestation controls to regulatory frameworks and generating compliance reports." + }, + "patterns": [ + { + "name": "typed-financial-intents", + "category": "data-model", + "summary": "Declare, approve, execute, and verify transactions with structured records instead of raw payloads." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:25.370Z" + } +} diff --git a/packages/ConsensusOS/passport.json b/packages/ConsensusOS/passport.json new file mode 100644 index 00000000..a2f3ef05 --- /dev/null +++ b/packages/ConsensusOS/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ConsensusOS:1.0.6", + "swhid": null, + "name": "ConsensusOS", + "title": "ConsensusOS", + "description": "Modular control plane safeguarding distributed consensus systems", + "version": "1.0.6", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ConsensusOS", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI and library for managing multi-chain consensus systems.", + "whyItMatters": "Provides a modular, zero-dependency control plane for distributed consensus governance." + }, + "patterns": [ + { + "name": "plugin-based architecture", + "category": "data-model", + "summary": "Uses plugins to extend functionality and manage different aspects of the control plane." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:32.544Z" + } +} diff --git a/packages/CursorAssist/passport.json b/packages/CursorAssist/passport.json new file mode 100644 index 00000000..42f06fb7 --- /dev/null +++ b/packages/CursorAssist/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:CursorAssist:0.1.0", + "swhid": null, + "name": "CursorAssist", + "title": "CursorAssist", + "description": "A deterministic engine for assistive cursor control, UI accessibility benchmarking, and adaptive motor-skill training.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/CursorAssist", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "mouse-and-cursor", + "domains": [], + "tags": [ + "csharp", + "cli", + "mcp", + "tauri", + "winui3", + "maui" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Deterministic assistive cursor control engine with NuGet packages for schemas, trace format, policy mapping, and transform pipeline.", + "whyItMatters": "Provides a modular set of tools for building assistive technologies with reproducible and verifiable results." + }, + "patterns": [ + { + "name": "input-handling", + "category": "signal-processing", + "summary": "Velocity-adaptive EMA smoothing with phase correction, power-law frequency-weighted deadzones, and cosine coherence for directional intent detection." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:40.378Z" + } +} diff --git a/packages/DeterministicMouseTrainingEngine/passport.json b/packages/DeterministicMouseTrainingEngine/passport.json new file mode 100644 index 00000000..08c4f0e5 --- /dev/null +++ b/packages/DeterministicMouseTrainingEngine/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:DeterministicMouseTrainingEngine:0.1.0", + "swhid": null, + "name": "DeterministicMouseTrainingEngine", + "title": "DeterministicMouseTrainingEngine", + "description": "A .NET MAUI desktop app for deterministic mouse training with composable game modes and blueprint mutators.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/DeterministicMouseTrainingEngine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "maui", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Deterministic mouse training engine with fixed-timestep simulation, composable game modes and blueprint mutators.", + "whyItMatters": "Provides a structured framework for deterministic mouse training with built-in replay verification and reproducible audio cues." + }, + "patterns": [ + { + "name": "composable-game-modes", + "category": "data-model", + "summary": "Supports pluggable game modes via an IGameSimulation interface, allowing for easy composition of different training scenarios." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:47.611Z" + } +} diff --git a/packages/InControl-Desktop/passport.json b/packages/InControl-Desktop/passport.json new file mode 100644 index 00000000..f26d9e19 --- /dev/null +++ b/packages/InControl-Desktop/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:InControl-Desktop:0.1.0", + "swhid": null, + "name": "InControl-Desktop", + "title": "InControl Desktop", + "description": "Local AI Chat Assistant for Windows", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/InControl-Desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "winui3", + "astro" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A privacy-first, GPU-accelerated chat application that runs large language models entirely on your machine. No cloud required.", + "whyItMatters": "Provides a local AI chat experience with support for multiple backends and configurable personality settings while maintaining user privacy by running on the local machine without cloud dependencies." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Supports multiple large language model backends with streaming chat capabilities." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:54.558Z" + } +} diff --git a/packages/LoKey-Typer/passport.json b/packages/LoKey-Typer/passport.json new file mode 100644 index 00000000..b82a3a08 --- /dev/null +++ b/packages/LoKey-Typer/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:LoKey-Typer:1.0.2", + "swhid": null, + "name": "LoKey-Typer", + "title": "LoKey Typer", + "description": "A calm typing practice app with ambient soundscapes, personalized daily sets, and no accounts required.", + "version": "1.0.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/LoKey-Typer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "typing-and-input", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A typing practice app with ambient soundscapes and personalized daily exercises.", + "whyItMatters": "Provides a focused, account-free environment for improving typing skills in realistic contexts." + }, + "patterns": [ + { + "name": "adaptive-audio", + "category": "signal-processing", + "summary": "Uses ambient soundscapes designed to support sustained focus." + }, + { + "name": "personalized-content", + "category": "data-model", + "summary": "Generates daily exercise sets tailored to the user's recent sessions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:01.498Z" + } +} diff --git a/packages/MouseTrainer/passport.json b/packages/MouseTrainer/passport.json new file mode 100644 index 00000000..43148644 --- /dev/null +++ b/packages/MouseTrainer/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:MouseTrainer:0.1.0", + "swhid": null, + "name": "MouseTrainer", + "title": "MouseTrainer", + "description": "Deterministic mouse dexterity trainer -- precision, control, and flow.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/MouseTrainer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "maui" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, composable blueprint mutators, and platform-stable run identity. Same seed produces the same level, the...", + "whyItMatters": "Deterministic mouse dexterity trainer -- precision, control, and flow." + }, + "patterns": [ + { + "name": "composable difficulty", + "category": "data-model", + "summary": "Six blueprint mutators reshape generated levels before play. Stack them, tune their parameters, and the combination is frozen into the `RunId` hash for perfect reproducibility." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:09.114Z" + } +} diff --git a/packages/NextLedger/passport.json b/packages/NextLedger/passport.json new file mode 100644 index 00000000..6476fd5d --- /dev/null +++ b/packages/NextLedger/passport.json @@ -0,0 +1,94 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:NextLedger:0.1.0", + "swhid": null, + "name": "NextLedger", + "title": "NextLedger", + "description": "Envelope budgeting for Windows — give every dollar a job.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/NextLedger", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "C#", + "TypeScript", + "Python", + "JavaScript", + "Rust" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Windows-first personal finance app using envelope budgeting methodology.", + "whyItMatters": "Local-first, offline-first financial management tool with explicit human agency at every boundary." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:15.417Z" + } +} diff --git a/packages/Registrum/passport.json b/packages/Registrum/passport.json new file mode 100644 index 00000000..49b67485 --- /dev/null +++ b/packages/Registrum/passport.json @@ -0,0 +1,96 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:Registrum:1.1.1", + "swhid": null, + "name": "Registrum", + "title": "@mcptoolshop/registrum", + "description": "A structural registrar for maintaining legibility in evolving systems", + "version": "1.1.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Registrum", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A governed, dual-witness, deterministic registrar with replayable history and optional external attestation.", + "whyItMatters": "Ensures that change remains legible in evolving systems by adding constraints to state transitions." + }, + "patterns": [ + { + "name": "deterministic state management", + "category": "data-model", + "summary": "Uses structural invariants and dual constitutional witnesses to guarantee determinism and traceability of state transitions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:22.084Z" + } +} diff --git a/packages/ScalarScope-Desktop/passport.json b/packages/ScalarScope-Desktop/passport.json new file mode 100644 index 00000000..c7106a0f --- /dev/null +++ b/packages/ScalarScope-Desktop/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ScalarScope-Desktop:0.1.0", + "swhid": null, + "name": "ScalarScope-Desktop", + "title": "ScalarScope-Desktop", + "description": "ASPIRE Scalar Vortex Visualizer — a .NET MAUI desktop app for comparing ML inference runs with scientific rigor.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ScalarScope-Desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "maui" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A .NET MAUI desktop app for comparing ML inference runs with scientific rigor.", + "whyItMatters": "ScalarScope replaces eyeballing logs with structured, reproducible comparison of two inference traces side by side. It uses canonical delta analysis to fire only when differences are statistically meaningful and can export SHA-256 verified bundles your team can reproduce without recomputing." + }, + "patterns": [ + { + "name": "structured-comparison", + "category": "observability", + "summary": "ScalarScope enables apples-to-apples comparison of two ML inference traces side by side, using canonical delta analysis to fire only when differences are statistically meaningful." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:30.063Z" + } +} diff --git a/packages/ThrottleAI/passport.json b/packages/ThrottleAI/passport.json new file mode 100644 index 00000000..3f1b804a --- /dev/null +++ b/packages/ThrottleAI/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ThrottleAI:1.1.2", + "swhid": null, + "name": "ThrottleAI", + "title": "ThrottleAI", + "description": "Lightweight, token-based AI governance for TypeScript", + "version": "1.1.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ThrottleAI", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "observability", + "testing" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A token-based lease governor for AI calls — small enough to embed anywhere, strict enough to prevent stampedes.", + "whyItMatters": "ThrottleAI provides a way to enforce concurrency, rate limits, and fairness when making AI model calls, helping prevent resource exhaustion and ensuring fair access to the underlying models." + }, + "patterns": [ + { + "name": "concurrency", + "category": "signal-processing", + "summary": "ThrottleAI enforces concurrency limits on in-flight calls with weighted slots and an interactive priority reserve." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:37.884Z" + } +} diff --git a/packages/ToolShopStudio/passport.json b/packages/ToolShopStudio/passport.json new file mode 100644 index 00000000..d2c75091 --- /dev/null +++ b/packages/ToolShopStudio/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ToolShopStudio:1.7.0", + "swhid": null, + "name": "ToolShopStudio", + "title": "ToolShopStudio", + "description": "Six MCP tools + live Registry (FFmpeg, Pandoc, FreeCAD, GDAL, OpenSCAD, Blender) — schema-first, sandboxed, observable", + "version": "1.7.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ToolShopStudio", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "registry" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Six schema-first, sandboxed tools for media processing and document conversion.", + "whyItMatters": "Provides a unified API to several powerful command-line tools for common tasks like video transcoding, document conversion, 3D modeling, GIS processing, and more. The live Registry adds auto-generated documentation and search capabilities." + }, + "patterns": [ + { + "name": "concurrency", + "category": "data-model", + "summary": "Uses async I/O for tool execution with progress reporting." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:05:35.558Z" + } +} diff --git a/packages/Trace/passport.json b/packages/Trace/passport.json new file mode 100644 index 00000000..0602b1d2 --- /dev/null +++ b/packages/Trace/passport.json @@ -0,0 +1,96 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:Trace:0.1.0", + "swhid": null, + "name": "Trace", + "title": "Trace", + "description": "Deterministic cursor discipline game — precision, control, and composure under chaos.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Trace", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "mouse-and-cursor", + "domains": [], + "tags": [ + "typescript", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, a five-state motion state machine, and a parametric visual identity driven entirely by simulation state.", + "whyItMatters": "Trace is not an aim trainer. Trace is not an arcade game. Mastery looks calm." + }, + "patterns": [ + { + "name": "deterministic fixed-timestep simulation", + "category": "rendering", + "summary": "Uses a fixed timestep for its rendering, ensuring consistent performance and behavior across different devices." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:51.516Z" + } +} diff --git a/packages/ai-music-sheets/passport.json b/packages/ai-music-sheets/passport.json new file mode 100644 index 00000000..d729558a --- /dev/null +++ b/packages/ai-music-sheets/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ai-music-sheets:1.0.1", + "swhid": null, + "name": "ai-music-sheets", + "title": "ai-llm-library", + "description": "Library of LLMs and AI models for embedding in apps.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ai-music-sheets", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "original-archive", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Provides a unified API to load and use AI models.", + "whyItMatters": "Makes it easy for developers to add AI smarts to their apps without deep expertise. Reduces duplication of effort across the industry." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Exposes a standard API to load and query different LLMs." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:58.578Z" + } +} diff --git a/packages/ai-ui/passport.json b/packages/ai-ui/passport.json new file mode 100644 index 00000000..047a7129 --- /dev/null +++ b/packages/ai-ui/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ai-ui:1.1.6", + "swhid": null, + "name": "ai-ui", + "title": "AI-UI", + "description": "Automated design diagnostics for SPAs — crawl, diff, verify UI against docs", + "version": "1.1.6", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ai-ui", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the package has a bin entry and can be run directly.", + "whyItMatters": "The tool automates the process of checking if all documented features in an SPA are discoverable through the UI." + }, + "patterns": [ + { + "name": "cli-ux", + "category": "caching", + "summary": "The tool caches and reuses prior analysis results to avoid redundant work when running multiple commands." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:05.444Z" + } +} diff --git a/packages/anchor/passport.json b/packages/anchor/passport.json new file mode 100644 index 00000000..3facfba4 --- /dev/null +++ b/packages/anchor/passport.json @@ -0,0 +1,97 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:anchor:1.0.0", + "swhid": null, + "name": "anchor", + "title": "Anchor", + "description": "A drift-prevention engine for serious creative software design.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/anchor", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript", + "tauri" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A local-first Tauri desktop app that forces constitution-first, fully traceable project design.", + "whyItMatters": "Prevents the classic failure mode where progress looks organized but no longer does what it was born to do by enforcing coherence, not just completion." + }, + "patterns": [ + { + "name": "enforcesCoherence", + "category": "data-model", + "summary": "Enforces strict phase-by-phase development with nine artifacts worked in order, linked bidirectionally and validated against the original promise." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:12.225Z" + } +} diff --git a/packages/artifact/passport.json b/packages/artifact/passport.json new file mode 100644 index 00000000..fbec65f2 --- /dev/null +++ b/packages/artifact/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:artifact:1.6.1", + "swhid": null, + "name": "artifact", + "title": "Artifact Rules for Signature Moves", + "description": "Rules to follow when picking signature moves for Artifact projects.", + "version": "1.6.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/artifact", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [ + "rules", + "signature-moves", + "artifact" + ], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "original-archive", + "domains": [], + "tags": [] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "none" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true, no prose, just JSON object", + "whyItMatters": "These rules help ensure consistency and quality in the signature moves picked for Artifact projects." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:19.983Z" + } +} diff --git a/packages/aspire-ai/passport.json b/packages/aspire-ai/passport.json new file mode 100644 index 00000000..1b7a06d7 --- /dev/null +++ b/packages/aspire-ai/passport.json @@ -0,0 +1,97 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:aspire-ai:0.1.0", + "swhid": null, + "name": "aspire-ai", + "title": "aspire-ai", + "description": "Adversarial Student-Professor Internalized Reasoning Engine - Teaching AI to develop judgment, not just knowledge.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/aspire-ai", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "python", + "cli", + "mcp", + "sdk" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Teaches AI to develop judgment through adversarial dialogue with internalized teacher models.", + "whyItMatters": "Provides a novel approach to training AI by focusing on developing discernment rather than just memorizing answers." + }, + "patterns": [ + { + "name": "prompt-engineering", + "category": "data-model", + "summary": "Uses adversarial dialogue with teacher models to refine student model's reasoning and judgment." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:26.918Z" + } +} diff --git a/packages/brain-dev/passport.json b/packages/brain-dev/passport.json new file mode 100644 index 00000000..ccd6c623 --- /dev/null +++ b/packages/brain-dev/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:brain-dev:0.1.0", + "swhid": null, + "name": "brain-dev", + "title": "dev-brain", + "description": "Intelligence layer for developer insights — coverage analysis, test generation, refactoring suggestions, security audits, and UX insights via MCP.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/brain-dev", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Provides 9 MCP Tools for developer insights: coverage analysis, test generation, refactoring suggestions, security audits, and UX insights.", + "whyItMatters": "Helps developers write better code by finding gaps in testing, suggesting improvements, and identifying potential vulnerabilities and usability issues." + }, + "patterns": [ + { + "name": "AST-based test generation", + "category": "testing", + "summary": "Automatically generate pytest tests with mocks that actually compile." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:34.276Z" + } +} diff --git a/packages/build-governor/passport.json b/packages/build-governor/passport.json new file mode 100644 index 00000000..6e08bed6 --- /dev/null +++ b/packages/build-governor/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:build-governor:0.1.0", + "swhid": null, + "name": "build-governor", + "title": "Build Governor", + "description": "Automatic protection against C++ build memory exhaustion.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/build-governor", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "windows-only" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A lightweight governor that automatically sits between your build system and the compiler to prevent parallel C++ builds from exhausting system memory.", + "whyItMatters": "Build Governor provides automatic protection against a common issue in parallel C++ builds, which can otherwise lead to system instability and crashes." + }, + "patterns": [ + { + "name": "concurrency", + "category": "signal-processing", + "summary": "The prototype demonstrates techniques for managing concurrency in build systems." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:41.620Z" + } +} diff --git a/packages/civility-kernel/passport.json b/packages/civility-kernel/passport.json new file mode 100644 index 00000000..d79dbcc3 --- /dev/null +++ b/packages/civility-kernel/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:civility-kernel:1.1.0", + "swhid": null, + "name": "civility-kernel", + "title": "civility-kernel", + "description": "A policy layer that makes agent behavior preference-governed instead of purely efficiency-maximizing.", + "version": "1.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/civility-kernel", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk", + "plugin" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": ".7, // README was rich and specific.", + "whyItMatters": "Provides a framework for adding governance policies to agents." + }, + "patterns": [ + { + "name": "governance", + "category": "data-model", + "summary": "Defines a structure for specifying hard constraints and soft preferences that guide agent behavior." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:48.492Z" + } +} diff --git a/packages/claude-collaborate/passport.json b/packages/claude-collaborate/passport.json new file mode 100644 index 00000000..6e0153f4 --- /dev/null +++ b/packages/claude-collaborate/passport.json @@ -0,0 +1,94 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-collaborate:0.1.0", + "swhid": null, + "name": "claude-collaborate", + "title": "claude-collaborate", + "description": "A unified sandbox environment for human-AI collaboration with WebSocket bridge.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-collaborate", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "mcp", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A unified sandbox environment for human-AI collaboration with WebSocket bridge.", + "whyItMatters": "Brings together interactive workspaces, seamless communication, and creative tools in one beautiful interface." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:54.236Z" + } +} diff --git a/packages/claude-hook-debug/passport.json b/packages/claude-hook-debug/passport.json new file mode 100644 index 00000000..f0b12ec2 --- /dev/null +++ b/packages/claude-hook-debug/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-hook-debug:1.0.3", + "swhid": null, + "name": "claude-hook-debug", + "title": "claude-hook-debug", + "description": "Diagnostic CLI for Claude Code hook issues — detects ghost hooks, scope conflicts, and plugin lifecycle bugs", + "version": "1.0.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-hook-debug", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Diagnostic CLI for detecting issues in Claude Code hooks and plugins.", + "whyItMatters": "Helps developers identify and fix problems with their Claude Code settings and plugin configurations, improving the reliability of their projects." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:59.753Z" + } +} diff --git a/packages/claude-memories/passport.json b/packages/claude-memories/passport.json new file mode 100644 index 00000000..c3dfbd32 --- /dev/null +++ b/packages/claude-memories/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-memories:1.0.3", + "swhid": null, + "name": "claude-memories", + "title": "claude-memories", + "description": "MEMORY.md optimizer and dispatch table generator for Claude Code", + "version": "1.0.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-memories", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "MEMORY.md optimizer and dispatch-table generator for Claude Code.", + "whyItMatters": "This tool optimizes MEMORY.md files for Claude Code, reducing memory overhead and improving performance by generating a dispatch table that allows agents to load only relevant memories on-demand." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:06:33.444Z" + } +} diff --git a/packages/claude-rules/passport.json b/packages/claude-rules/passport.json new file mode 100644 index 00000000..bbfe6089 --- /dev/null +++ b/packages/claude-rules/passport.json @@ -0,0 +1,103 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-rules:1.2.2", + "swhid": null, + "name": "claude-rules", + "title": "claude-rules", + "description": "A tool for optimizing and splitting CLAUDE.md files into lean indexes + core rules.", + "version": "1.2.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-rules", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [ + "documentation", + "optimization", + "splitting", + "indexing" + ], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true, // This tool can be used to optimize a CLAUDE.md file in one command.", + "whyItMatters": "By splitting CLAUDE.md into lean indexes + core rules, this tool helps maintain large documentation projects by reducing the cognitive load of reading through all details on every use." + }, + "patterns": [ + { + "name": "agent-workflow", + "category": "data-model", + "summary": "The tool uses a CLI interface to accept input and produce output, following standard conventions for command-line tools." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:13.445Z" + } +} diff --git a/packages/claude-session-copilot/passport.json b/packages/claude-session-copilot/passport.json new file mode 100644 index 00000000..0a253d59 --- /dev/null +++ b/packages/claude-session-copilot/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-session-copilot:1.0.1", + "swhid": null, + "name": "claude-session-copilot", + "title": "claude-session-copilot", + "description": "Session copilot for Claude Code. Captures decisions, timelines, and patterns across sessions.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-session-copilot", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A TypeScript CLI for extending the capabilities of a Claude Code server with session tracking, decision logging, and pattern detection.", + "whyItMatters": "This tool provides valuable insights into user behavior by capturing decisions made during sessions and detecting patterns in activity. It could be useful for optimizing workflows and identifying areas for improvement within the Claude Code ecosystem." + }, + "patterns": [ + { + "name": "session-tracking", + "category": "data-model", + "summary": "The tool maintains a detailed record of user sessions, including timestamps, files accessed, and decisions made. This allows for comprehensive session analysis and reporting." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:21.769Z" + } +} diff --git a/packages/claude-sfx/passport.json b/packages/claude-sfx/passport.json new file mode 100644 index 00000000..2cb9ca75 --- /dev/null +++ b/packages/claude-sfx/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-sfx:1.3.0", + "swhid": null, + "name": "claude-sfx", + "title": "claude-sfx", + "description": "Procedural audio feedback for Claude Code — UX for agentic coding", + "version": "1.3.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-sfx", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Procedural audio feedback for Claude Code CLI tool.", + "whyItMatters": "Restores observability to the user experience when using AI agents like Claude. Makes agentic coding more efficient and less frustrating by providing auditory cues about what's happening in the background." + }, + "patterns": [ + { + "name": "observability", + "category": "signal-processing", + "summary": "Uses sound synthesis to provide real-time feedback on agent activity, helping users stay oriented when working with AI-powered tools." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:29.365Z" + } +} diff --git a/packages/claude-toolstack/passport.json b/packages/claude-toolstack/passport.json new file mode 100644 index 00000000..4c5d239e --- /dev/null +++ b/packages/claude-toolstack/passport.json @@ -0,0 +1,95 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-toolstack:0.1.0", + "swhid": null, + "name": "claude-toolstack", + "title": "claude-toolstack", + "description": "A ready-to-deploy stack that keeps Claude Code productive on large, multi-language repositories without thrashing a 64-GB Linux workstation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-toolstack", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "tauri" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A TypeScript/JS CLI for the 'claude-toolstack' developer tool.", + "whyItMatters": "This stack optimizes the use of large repositories with Claude Code without overloading a 64-GB Linux workstation." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:36.648Z" + } +} diff --git a/packages/clearance-opinion-engine/passport.json b/packages/clearance-opinion-engine/passport.json new file mode 100644 index 00000000..130137b4 --- /dev/null +++ b/packages/clearance-opinion-engine/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:clearance-opinion-engine:1.0.0", + "swhid": null, + "name": "clearance-opinion-engine", + "title": "MCP Voice Server", + "description": "A TypeScript-based server for managing and serving voice data using the MCP protocol.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/clearance-opinion-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "cli", + "mcp", + "sdk", + "plugin" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A server for managing and serving voice data using the MCP protocol.", + "whyItMatters": "This prototype demonstrates an efficient way to cache and serve voice data in a scalable manner using the MCP protocol. It could be useful for other developers looking to implement similar functionality in their own projects." + }, + "patterns": [ + { + "name": "concurrency", + "category": "signal-processing", + "summary": "Uses async/await to handle concurrent voice data requests efficiently." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:44.345Z" + } +} diff --git a/packages/code-batch/passport.json b/packages/code-batch/passport.json new file mode 100644 index 00000000..a1d9f1fc --- /dev/null +++ b/packages/code-batch/passport.json @@ -0,0 +1,94 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:code-batch:0.1.0", + "swhid": null, + "name": "code-batch", + "title": "CodeBatch", + "description": "Content-addressed batch execution engine with deterministic sharding and queryable outputs.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-batch", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A filesystem-based execution substrate that snapshots code, shards work deterministically, and indexes every output for structured queries — no database required.", + "whyItMatters": "For developers building repeatable code analysis pipelines, CI integrations, or batch transformation workflows that need reproducibility and auditability." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:52.061Z" + } +} diff --git a/packages/code-bearings/passport.json b/packages/code-bearings/passport.json new file mode 100644 index 00000000..060d7bb2 --- /dev/null +++ b/packages/code-bearings/passport.json @@ -0,0 +1,97 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:code-bearings:1.0.0", + "swhid": null, + "name": "code-bearings", + "title": "code-bearings", + "description": "Code Bearings monorepo — source-grounded control for modern codebases", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-bearings", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Source-grounded control for modern codebases.", + "whyItMatters": "Provides a unified CLI, VS Code extension, and CI integration to analyze and review TypeScript projects using source-grounding techniques." + }, + "patterns": [ + { + "name": "graph-based navigation", + "category": "data-model", + "summary": "Indexes TypeScript projects into graphs of files, symbols, modules, and dependencies for various surfaces like CLI, VS Code, CI." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:58.841Z" + } +} diff --git a/packages/code-covered/passport.json b/packages/code-covered/passport.json new file mode 100644 index 00000000..aebf168c --- /dev/null +++ b/packages/code-covered/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:code-covered:0.1.0", + "swhid": null, + "name": "code-covered", + "title": "code-covered", + "description": "Find coverage gaps and suggest what tests to write.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-covered", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Code coverage tool that suggests what tests to write.", + "whyItMatters": "Helps developers find gaps in their test suites and provides suggestions for additional tests." + }, + "patterns": [ + { + "name": "suggests-test-stubs", + "category": "cli-ux", + "summary": "Generates prioritized test stubs based on coverage data that can be dropped into the test suite." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:05.390Z" + } +} diff --git a/packages/codeteam-suite/passport.json b/packages/codeteam-suite/passport.json new file mode 100644 index 00000000..eefe291d --- /dev/null +++ b/packages/codeteam-suite/passport.json @@ -0,0 +1,94 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:codeteam-suite:0.1.0", + "swhid": null, + "name": "codeteam-suite", + "title": "CodeTeam Suite", + "description": "The authoritative CodeTeam implementation — a .NET-based CLI and library for package verification, approval, and signing.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/codeteam-suite", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "csharp", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "CodeTeam Suite is a .NET-based CLI and library for package verification, approval, and signing.", + "whyItMatters": "It provides an authoritative implementation of the CodeTeam protocol for verifying, approving, and signing software packages cryptographically." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:11.371Z" + } +} diff --git a/packages/context-window-manager/passport.json b/packages/context-window-manager/passport.json new file mode 100644 index 00000000..7158ee35 --- /dev/null +++ b/packages/context-window-manager/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:context-window-manager:0.1.0", + "swhid": null, + "name": "context-window-manager", + "title": "Context Window Manager", + "description": "Lossless context restoration for LLM sessions via KV cache persistence", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/context-window-manager", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "mcp", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Read the README.md and package.json (if present)", + "whyItMatters": "This tool addresses a key challenge in using large language models - context exhaustion. It provides a way to persist, restore and manage conversation history with zero information loss." + }, + "patterns": [ + { + "name": "caching", + "category": "signal-processing", + "summary": "Uses persistent KV cache storage to freeze and thaw LLM session contexts without data loss" + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:18.269Z" + } +} diff --git a/packages/control-room/passport.json b/packages/control-room/passport.json new file mode 100644 index 00000000..bcfc4dc0 --- /dev/null +++ b/packages/control-room/passport.json @@ -0,0 +1,106 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:control-room:0.1.0", + "swhid": null, + "name": "control-room", + "title": "Control Room", + "description": "A local-first desktop app for managing scripts, multi-step workflows, and automated operations with full observability, alerting, and self-healing.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/control-room", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "maui", + "observability", + "ai-agent" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "javascript", + "csharp" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "mathew-johnson", + "whyItMatters": "Provides a unified interface for running and monitoring scripts, enabling better reproducibility and observability in software development workflows." + }, + "patterns": [ + { + "name": "concurrency", + "category": "data-model", + "summary": "Supports parallel execution of multi-step workflows (runbooks) with dependencies between steps." + }, + { + "name": "observability", + "category": "ui-primitive", + "summary": "Includes a timeline view and metrics dashboard for tracking script runs and operational metrics." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:26.295Z" + } +} diff --git a/packages/datagates/passport.json b/packages/datagates/passport.json new file mode 100644 index 00000000..33aee0d3 --- /dev/null +++ b/packages/datagates/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:datagates:1.0.0", + "swhid": null, + "name": "datagates", + "title": "datagates", + "description": "Governed data promotion system. Data earns trust through layered gates, not silent cleaning.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/datagates", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for a system that promotes data through trust 'gates' based on schema, semantic rules, batch metrics, and governance policies.", + "whyItMatters": "Provides a novel approach to data quality assurance by treating dataset cleaning as a promotion problem with explicit reasons at each stage." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:34.131Z" + } +} diff --git a/packages/deltamind/passport.json b/packages/deltamind/passport.json new file mode 100644 index 00000000..89f9c056 --- /dev/null +++ b/packages/deltamind/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:deltamind:0.1.0", + "swhid": null, + "name": "deltamind", + "title": "DeltaMind", + "description": "Active context compaction for AI agents — store what changed in long-running conversations.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/deltamind", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for compacting active context in long-running AI conversations.", + "whyItMatters": "DeltaMind provides a novel approach to managing the state and provenance of long-running AI conversations, making them more maintainable and understandable as they grow." + }, + "patterns": [ + { + "name": "state-as-memory", + "category": "data-model", + "summary": "Instead of storing entire transcripts, DeltaMind stores only what has changed in the conversation state, allowing for a more compact and queryable representation of the discussion as it evolves." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:41.323Z" + } +} diff --git a/packages/dev-op-typer/passport.json b/packages/dev-op-typer/passport.json new file mode 100644 index 00000000..e5d43573 --- /dev/null +++ b/packages/dev-op-typer/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:dev-op-typer:0.1.0", + "swhid": null, + "name": "dev-op-typer", + "title": "dev-op-typer", + "description": "A developer-focused typing practice app for Windows — every test is real code.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/dev-op-typer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "typing-and-input", + "domains": [], + "tags": [ + "typescript", + "javascript", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A typing practice app that uses real code snippets from six languages.", + "whyItMatters": "Helps developers improve their coding speed and accuracy using actual programming examples." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:46.672Z" + } +} diff --git a/packages/edgepacks/passport.json b/packages/edgepacks/passport.json new file mode 100644 index 00000000..2ff34d9a --- /dev/null +++ b/packages/edgepacks/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:edgepacks:0.1.0", + "swhid": null, + "name": "edgepacks", + "title": "edgepacks", + "description": "Task-dataset foundry for training small models on narrow jobs.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/edgepacks", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A library of narrow, well-structured training packs for specific capabilities.", + "whyItMatters": "Provides a structured way to create and use datasets for fine-tuning small models on specific tasks." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:51.657Z" + } +} diff --git a/packages/feature-reacher/passport.json b/packages/feature-reacher/passport.json new file mode 100644 index 00000000..5218406e --- /dev/null +++ b/packages/feature-reacher/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:feature-reacher:1.0.1", + "swhid": null, + "name": "feature-reacher", + "title": "Feature-Reacher", + "description": "A diagnostic tool that analyzes product documentation and release notes to produce an Adoption Risk Audit—a ranked list of features that users may never discover.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/feature-reacher", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Pastes release notes or documentation into a web UI to run an Adoption Risk Audit.", + "whyItMatters": "Helps product teams identify and prioritize features that are at risk of underutilization due to poor visibility, recency, or documentation quality." + }, + "patterns": [ + { + "name": "feature-extraction", + "category": "data-model", + "summary": "Extracts feature mentions from product artifacts with evidence linking and heuristics-based scoring." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:58.781Z" + } +} diff --git a/packages/file-compass/passport.json b/packages/file-compass/passport.json new file mode 100644 index 00000000..cb68c3aa --- /dev/null +++ b/packages/file-compass/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:file-compass:0.1.0", + "swhid": null, + "name": "file-compass", + "title": "file-compass", + "description": "Semantic file search for AI workstations using HNSW vector indexing", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/file-compass", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "tauri" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A command-line tool for indexing and searching files semantically.", + "whyItMatters": "Provides fast, semantic search capabilities across large codebases using vector embeddings and HNSW indexing." + }, + "patterns": [ + { + "name": "search", + "category": "data-model", + "summary": "Uses vector embeddings to enable semantic search of files by their content rather than just their name or extension." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:05.733Z" + } +} diff --git a/packages/flexiflow/passport.json b/packages/flexiflow/passport.json new file mode 100644 index 00000000..79d0797a --- /dev/null +++ b/packages/flexiflow/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:flexiflow:0.1.0", + "swhid": null, + "name": "flexiflow", + "title": "flexiflow", + "description": "A lightweight async component engine with events, state machines, and a minimal CLI.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/flexiflow", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A pure-Python async component engine with events and state machines.", + "whyItMatters": "FlexiFlow is a lightweight alternative to heavyweight workflow engines, providing components, an event bus, structured logging, persistence, and a minimal CLI in under 2k lines of Python code. It's designed for quick demos and debugging without writing additional harnesses or heavy dependencies." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:11.685Z" + } +} diff --git a/packages/game-dev-mcp/passport.json b/packages/game-dev-mcp/passport.json new file mode 100644 index 00000000..72320448 --- /dev/null +++ b/packages/game-dev-mcp/passport.json @@ -0,0 +1,93 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:game-dev-mcp:1.0.1", + "swhid": null, + "name": "game-dev-mcp", + "title": "game-dev-mcp", + "description": "MCP server for game engine control", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/game-dev-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "game-dev-mcp — MCP server for game engine control", + "whyItMatters": "Provides a command-line interface to control Unreal Engine 5 via the Model Context Protocol, enabling automation and integration of game development workflows with AI agents and other tools. Useful for developers working on UE5 projects who want to leverage MCP for enhanced productivity and collaboration." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:20.116Z" + } +} diff --git a/packages/headless-wheel-builder/passport.json b/packages/headless-wheel-builder/passport.json new file mode 100644 index 00000000..ce48578d --- /dev/null +++ b/packages/headless-wheel-builder/passport.json @@ -0,0 +1,91 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:headless-wheel-builder:0.1.0", + "swhid": null, + "name": "headless-wheel-builder", + "title": "headless-wheel-builder", + "description": "A universal, headless Python wheel builder with integrated GitHub operations, release management, and full CI/CD pipeline automation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/headless-wheel-builder", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python", + "JavaScript/TypeScript (some subcommands)" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true, but confidence is only 0.7 due to missing package.json and sparse README", + "whyItMatters": "This tool automates many aspects of Python package distribution, including build, release management, dependency analysis, CI/CD pipeline orchestration, and GitHub integration." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:27.811Z" + } +} diff --git a/packages/integradio/passport.json b/packages/integradio/passport.json new file mode 100644 index 00000000..54251dfd --- /dev/null +++ b/packages/integradio/passport.json @@ -0,0 +1,94 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:integradio:0.1.0", + "swhid": null, + "name": "integradio", + "title": "integradio", + "description": "Integradio extends Gradio with semantic search capabilities powered by embeddings.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/integradio", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Integradio adds semantic search to Gradio components.", + "whyItMatters": "Semantic search makes complex UI widgets discoverable by intent, not just ID or label. This is a key capability for building intelligent user interfaces and agent workflows." + }, + "patterns": [ + { + "name": "search", + "category": "data-model", + "summary": "Uses embeddings to enable semantic search of UI components." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:33.932Z" + } +} diff --git a/packages/jam-session-plugin/passport.json b/packages/jam-session-plugin/passport.json new file mode 100644 index 00000000..a9f4aec5 --- /dev/null +++ b/packages/jam-session-plugin/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:jam-session-plugin:0.1.0", + "swhid": null, + "name": "jam-session-plugin", + "title": "AI Jam Session", + "description": "A Claude Code plugin with a 100-song library, structured lessons, and AI jam sessions — plays through your system audio, no external software required.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/jam-session-plugin", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "plugin" + ] + }, + "technical": { + "kind": "plugin", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A plugin for the Claude Code environment that provides AI-assisted piano lessons and jam sessions.", + "whyItMatters": "This plugin demonstrates an innovative use of AI to teach and facilitate musical creativity in a user-friendly way within the Claude Code ecosystem." + }, + "patterns": [ + { + "name": "agent-workflow", + "category": "concurrency", + "summary": "The plugin uses agents with distinct personalities to guide users through teaching sessions and jam sessions, demonstrating an advanced level of concurrency in handling user interactions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:41.130Z" + } +} diff --git a/packages/ledger-suite/passport.json b/packages/ledger-suite/passport.json new file mode 100644 index 00000000..7fab0c18 --- /dev/null +++ b/packages/ledger-suite/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ledger-suite:0.1.0", + "swhid": null, + "name": "ledger-suite", + "title": "Ledger Suite", + "description": "Unified monorepo for cryptographic provenance ledgers — ClaimLedger and CreatorLedger", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ledger-suite", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true-positives", + "whyItMatters": "Provides cryptographic provenance verification for scientific claims and creator attestations, enabling secure tracking of intellectual property and content ownership." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:48.617Z" + } +} diff --git a/packages/linux-dev-typer/passport.json b/packages/linux-dev-typer/passport.json new file mode 100644 index 00000000..ba46cab9 --- /dev/null +++ b/packages/linux-dev-typer/passport.json @@ -0,0 +1,102 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:linux-dev-typer:0.1.0", + "swhid": null, + "name": "linux-dev-typer", + "title": "Linux Dev Typer", + "description": "Code-typing practice for developers — Avalonia UI, adaptive difficulty, trend tracking, fatigue detection.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/linux-dev-typer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "typing-and-input", + "domains": [], + "tags": [ + "typescript", + "javascript", + "csharp", + "cli", + "astro" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "javascript", + "csharp", + "python", + "rust" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A typing practice tool with adaptive difficulty and Elo-inspired rating system for developers.", + "whyItMatters": "Provides a structured way to improve coding skills in multiple languages through gamification and learning analytics." + }, + "patterns": [ + { + "name": "adaptive-difficulty", + "category": "data-model", + "summary": "Uses an Elo-inspired rating system to adjust the difficulty of typing practice sessions based on the user's skill level per language." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:55.776Z" + } +} diff --git a/packages/llm-sync-drive/passport.json b/packages/llm-sync-drive/passport.json new file mode 100644 index 00000000..0275fc0e --- /dev/null +++ b/packages/llm-sync-drive/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:llm-sync-drive:0.1.0", + "swhid": null, + "name": "llm-sync-drive", + "title": "llm-sync-drive", + "description": "Compile llms.txt from a repo and sync it to Google Drive", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/llm-sync-drive", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Compile your repository into a structured llms.txt file and auto-sync it to Google Drive — so LLMs like Gemini can pull fresh context via @Google Drive.", + "whyItMatters": "Automates the process of compiling a repo's context into a single Markdown document and syncing it to Google Drive, making it easy for AI agents to access the latest project information." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:09.955Z" + } +} diff --git a/packages/mcp-app-builder/passport.json b/packages/mcp-app-builder/passport.json new file mode 100644 index 00000000..1ba85d5f --- /dev/null +++ b/packages/mcp-app-builder/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-app-builder:1.2.0", + "swhid": null, + "name": "mcp-app-builder", + "title": "MCP App Builder", + "description": "Build MCP servers with interactive UI components", + "version": "1.2.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-app-builder", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "vscode" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node/JS CLI for scaffolding, developing, and testing Model Context Protocol (MCP) servers with interactive UI components.", + "whyItMatters": "Helps developers rapidly create, test, and deploy MCP servers that support the new MCP Apps standard, enabling interactive UI components directly in AI conversations." + }, + "patterns": [ + { + "name": "Scaffolding", + "category": "cli-ux", + "summary": "Provides a New Server Wizard for guided setup of MCP server projects with templates and auto-configuration." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:16.957Z" + } +} diff --git a/packages/mcp-aside/passport.json b/packages/mcp-aside/passport.json new file mode 100644 index 00000000..8a85cb99 --- /dev/null +++ b/packages/mcp-aside/passport.json @@ -0,0 +1,88 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-aside:1.0.1", + "swhid": null, + "name": "mcp-aside", + "title": "mcp-aside", + "description": "MCP server that maintains an in-memory interjection inbox with guardrails (TTL, rate-limit, dedupe).", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-aside", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Maintains an in-memory interjection inbox for MCP conversations.", + "whyItMatters": "Provides a dedicated space to capture thoughts and notes during AI-assisted conversations without derailing the main task at hand." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:23.683Z" + } +} diff --git a/packages/mcp-bouncer/passport.json b/packages/mcp-bouncer/passport.json new file mode 100644 index 00000000..d971e9d4 --- /dev/null +++ b/packages/mcp-bouncer/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-bouncer:0.1.0", + "swhid": null, + "name": "mcp-bouncer", + "title": "MCP Bouncer", + "description": "A SessionStart hook that health-checks your MCP servers, quarantines broken ones, and auto-restores them when they come back online.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-bouncer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": ".7, The README.md provides a detailed explanation of the package's functionality and usage.", + "whyItMatters": "The MCP Bouncer is designed to automatically health-check all servers in an MCP configuration file at session start. It identifies broken servers and quarantines them while preserving their configurations for potential future restoration. This helps ensure that only functional servers are loaded, reducing wasted context tokens and failed tool calls." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:31.646Z" + } +} diff --git a/packages/mcp-examples/passport.json b/packages/mcp-examples/passport.json new file mode 100644 index 00000000..c87bc3fc --- /dev/null +++ b/packages/mcp-examples/passport.json @@ -0,0 +1,88 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-examples:0.1.0", + "swhid": null, + "name": "mcp-examples", + "title": "mcp-examples", + "description": "Example workspaces for [MCP Tool Shop](https://github.com/mcp-tool-shop-org).", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-examples", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Example workspaces for [MCP Tool Shop](https://github.com/mcp-tool-shop-org).", + "whyItMatters": "Provides example usage of MCP tools and demonstrates safe, opt-in access to the filesystem and network." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:36.604Z" + } +} diff --git a/packages/mcp-file-forge/passport.json b/packages/mcp-file-forge/passport.json new file mode 100644 index 00000000..84126d32 --- /dev/null +++ b/packages/mcp-file-forge/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-file-forge:1.0.1", + "swhid": null, + "name": "mcp-file-forge", + "title": "mcp-file-forge", + "description": "MCP server for file operations and project scaffolding - Windows-first, secure, sandboxed", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-file-forge", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Model Context Protocol server for secure file operations and project scaffolding.", + "whyItMatters": "Provides sandboxed, policy-controlled access to the local filesystem for AI agents. Ships with 17 tools across five categories for reading, writing, searching, metadata inspection, and project scaffolding." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:44.131Z" + } +} diff --git a/packages/mcp-tool-registry/passport.json b/packages/mcp-tool-registry/passport.json new file mode 100644 index 00000000..968d2a98 --- /dev/null +++ b/packages/mcp-tool-registry/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-tool-registry:1.1.5", + "swhid": null, + "name": "mcp-tool-registry", + "title": "TypeScript Voice Synthesis CLI", + "description": "A command-line tool for generating voice synthesis from text using advanced TTS techniques.", + "version": "1.1.5", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-tool-registry", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "cli", + "mcp", + "adaptive-audio", + "voice-synthesis", + "local-llm" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A CLI for generating high-quality voice synthesis from text.", + "whyItMatters": "This tool demonstrates how to use local LLMs and advanced TTS techniques to generate realistic voices from text, without requiring cloud services or APIs. It's a powerful way to add expressive audio capabilities to any application or workflow." + }, + "patterns": [ + { + "name": "adaptive-audio", + "category": "signal-processing", + "summary": "Uses local LLMs to generate personalized voice outputs from text prompts, adapting the tone and style based on the user's unique characteristics and preferences." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:52.541Z" + } +} diff --git a/packages/mcp-voice-engine/passport.json b/packages/mcp-voice-engine/passport.json new file mode 100644 index 00000000..d0434185 --- /dev/null +++ b/packages/mcp-voice-engine/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-voice-engine:0.1.0", + "swhid": null, + "name": "mcp-voice-engine", + "title": "MCP Voice Engine", + "description": "Deterministic, streaming-first prosody engine for expressive voice synthesis, pitch control, and real-time voice transformation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-voice-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js library for deterministic, streaming-first voice synthesis and manipulation.", + "whyItMatters": "Provides a stable and reproducible foundation for real-time voice processing applications in the MCP ecosystem." + }, + "patterns": [ + { + "name": "streaming", + "category": "signal-processing", + "summary": "Uses streaming-first architecture to enable low-latency, stateful audio processing." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:58.945Z" + } +} diff --git a/packages/mcpt-link-fresh/passport.json b/packages/mcpt-link-fresh/passport.json new file mode 100644 index 00000000..3963f11f --- /dev/null +++ b/packages/mcpt-link-fresh/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcpt-link-fresh:1.0.0", + "swhid": null, + "name": "mcpt-link-fresh", + "title": "mcpt-link-fresh", + "description": "Keep listings, links, and repo metadata fresh by syncing from canonical tool truth", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt-link-fresh", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": ".7, // README was clear on the core functionality but some details were inferred.", + "whyItMatters": "This tool automates syncing of key metadata like repo description and homepage URL to match the canonical MCP tooling site. It's a small but important piece of keeping our developer tools consistent and discoverable." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:11.421Z" + } +} diff --git a/packages/mcpt-publishing-assets/passport.json b/packages/mcpt-publishing-assets/passport.json new file mode 100644 index 00000000..53004ec9 --- /dev/null +++ b/packages/mcpt-publishing-assets/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcpt-publishing-assets:1.0.0", + "swhid": null, + "name": "mcpt-publishing-assets", + "title": "mcpt-publishing-assets", + "description": "Logo, icon, and image asset generation for mcpt-publishing. Uses sharp.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt-publishing-assets", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for generating logo, icon, and image assets using sharp.", + "whyItMatters": "Provides a quick way to generate consistent branding assets for MCP publishing projects." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:17.990Z" + } +} diff --git a/packages/mcpt/passport.json b/packages/mcpt/passport.json new file mode 100644 index 00000000..e9f49267 --- /dev/null +++ b/packages/mcpt/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcpt:1.1.0", + "swhid": null, + "name": "mcpt", + "title": "@mcptoolshop/mcpt", + "description": "npm wrapper for mcpt -- CLI for discovering, installing, and running MCP Tool Shop tools.", + "version": "1.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "npm install @mcptoolshop/mcpt", + "whyItMatters": "Provides a convenient way to use the mcpt CLI from any Node.js project without manually installing Python dependencies." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:04.985Z" + } +} diff --git a/packages/meta-content-system/passport.json b/packages/meta-content-system/passport.json new file mode 100644 index 00000000..03dffcfb --- /dev/null +++ b/packages/meta-content-system/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:meta-content-system:0.1.0", + "swhid": null, + "name": "meta-content-system", + "title": "Meta Content System", + "description": "Portable content ingestion, normalization, and indexing for typing-practice apps.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/meta-content-system", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "typescript", + "csharp" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "One pipeline, every platform -- The same input files produce the same `library.index.json` on Windows, Linux, and macOS. No platform drift.", + "whyItMatters": "Provides a unified way to process source code for typing practice apps across different platforms." + }, + "patterns": [ + { + "name": "interface-driven architecture", + "category": "data-model", + "summary": "Every pipeline stage (`IContentSource`, `IExtractor`, `IMetricCalculator`, `IContentLibrary`) is behind an abstraction for testability and extensibility." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:05:49.324Z" + } +} diff --git a/packages/nameops/passport.json b/packages/nameops/passport.json new file mode 100644 index 00000000..172a8297 --- /dev/null +++ b/packages/nameops/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:nameops:1.0.0", + "swhid": null, + "name": "nameops", + "title": "nameops", + "description": "Name clearance orchestrator — batch runs, publish, and PR automation", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nameops", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yeah, I'm not going to do that. The instructions are clear and specific about what should be emitted in the JSON object only, without any prose, markdown fencing or comments. I will not add anything, ", + "whyItMatters": "The instructions are very clear about the format and content of the output. Following them precisely ensures consistency and accuracy in the metadata extraction process." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:29.658Z" + } +} diff --git a/packages/nexus-suite/passport.json b/packages/nexus-suite/passport.json new file mode 100644 index 00000000..c83a67df --- /dev/null +++ b/packages/nexus-suite/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:nexus-suite:0.1.0", + "swhid": null, + "name": "nexus-suite", + "title": "Nexus Suite", + "description": "Governance, attestation, and routing infrastructure for MCP tool ecosystems.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nexus-suite", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "suites-and-infrastructure", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "astro" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Composable infrastructure for MCP ecosystems.", + "whyItMatters": "Provides attestation, governance policies, and request routing for MCP tool ecosystems in a composable package." + }, + "patterns": [ + { + "name": "composable", + "category": "data-model", + "summary": "Six independent packages that can be used together or independently to provide different aspects of the infrastructure." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:35.802Z" + } +} diff --git a/packages/nullout/passport.json b/packages/nullout/passport.json new file mode 100644 index 00000000..0b493dc4 --- /dev/null +++ b/packages/nullout/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:nullout:0.1.0", + "swhid": null, + "name": "nullout", + "title": "NullOut", + "description": "MCP server that finds and safely removes 'undeletable' files on Windows.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nullout", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "pip install nullout-mcp", + "whyItMatters": "Defends against destructive misuse, path traversal, reparse point escapes, TOCTOU races, namespace tricks, locked files by using a three-step scan-plan-delete workflow designed for MCP hosts and requiring server-issued confirmation tokens." + }, + "patterns": [ + { + "name": "structured-errors", + "category": "data-model", + "summary": "Every failure returns a machine-readable code with next-step suggestions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:42.698Z" + } +} diff --git a/packages/pathway/passport.json b/packages/pathway/passport.json new file mode 100644 index 00000000..16a32e95 --- /dev/null +++ b/packages/pathway/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:pathway:1.0.0", + "swhid": null, + "name": "pathway", + "title": "@mcptoolshop/pathway", + "description": "npm wrapper for pathway - Workflow automation tool", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/pathway", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "npm wrapper for Pathway Core, a workflow automation tool with append-only event log and unique undo behavior.", + "whyItMatters": "Pathway's approach to undoing and learning from mistakes could be useful in software development workflows. The npm package provides an easy way to use this tool via the command line." + }, + "patterns": [ + { + "name": "branching-workflows", + "category": "data-model", + "summary": "Pathway supports branching workflows implicitly, similar to how Git handles divergent branches." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:48.902Z" + } +} diff --git a/packages/payroll-engine/passport.json b/packages/payroll-engine/passport.json new file mode 100644 index 00000000..185a0134 --- /dev/null +++ b/packages/payroll-engine/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:payroll-engine:0.1.0", + "swhid": null, + "name": "payroll-engine", + "title": "Payroll Engine", + "description": "A library-first PSP core for payroll and regulated money movement.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/payroll-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Deterministic append-only ledger. Explicit funding gates. Replayable events.", + "whyItMatters": "This project solves common problems in payroll systems by treating money movement as a first-class concern with proper financial engineering." + }, + "patterns": [ + { + "name": "append-only ledgers", + "category": "storage", + "summary": "Every modification is a new entry. History is preserved. Auditors are happy." + }, + { + "name": "funding gates", + "category": "supply-chain", + "summary": "Commit Gate: 'Do we have the money to promise these payments?' Pay Gate: 'Do we still have the money right before we send them?'" + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:57.104Z" + } +} diff --git a/packages/physics-svg/passport.json b/packages/physics-svg/passport.json new file mode 100644 index 00000000..40318e23 --- /dev/null +++ b/packages/physics-svg/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:physics-svg:1.0.0", + "swhid": null, + "name": "physics-svg", + "title": "@mcptoolshop/physics-svg", + "description": "Deterministic 2D physics engine with SVG rendering for web games and simulations", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/physics-svg", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "games-and-creative", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A physics engine for web games and simulations, with SVG rendering and React bindings.", + "whyItMatters": "This library provides a reusable, deterministic physics simulation that can be easily integrated into web projects. It supports both pure JavaScript usage as well as React-based applications through optional hooks and components." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:56:04.090Z" + } +} diff --git a/packages/pocket-ledger/passport.json b/packages/pocket-ledger/passport.json new file mode 100644 index 00000000..2bc6ba4c --- /dev/null +++ b/packages/pocket-ledger/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:pocket-ledger:0.1.0", + "swhid": null, + "name": "pocket-ledger", + "title": "Pocket Ledger", + "description": "A local-first personal finance and budget tracking app for Windows.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/pocket-ledger", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A personal finance app that keeps your financial data on your device. No cloud sync, no telemetry, no external connections.", + "whyItMatters": "Privacy-focused local-first budgeting tool for Windows." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:56:09.044Z" + } +} diff --git a/packages/polyglot-vscode/passport.json b/packages/polyglot-vscode/passport.json new file mode 100644 index 00000000..ea5a46e4 --- /dev/null +++ b/packages/polyglot-vscode/passport.json @@ -0,0 +1,89 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:polyglot-vscode:1.0.3", + "swhid": null, + "name": "polyglot-vscode", + "title": "Polyglot — Local GPU Translation", + "description": "Translate text, files, and READMEs using TranslateGemma via Ollama — 55 languages, zero cloud dependency", + "version": "1.0.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/polyglot-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "en" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A VS Code extension that translates text, files and READMEs using TranslateGemma via Ollama on your local GPU in 55 languages with zero cloud dependency.", + "whyItMatters": "This prototype demonstrates how to integrate a powerful translation model into a VS Code extension for on-device use without any cloud dependencies." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:02:04.199Z" + } +} diff --git a/packages/prov-engine-js/passport.json b/packages/prov-engine-js/passport.json new file mode 100644 index 00000000..ab71b48e --- /dev/null +++ b/packages/prov-engine-js/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:prov-engine-js:1.0.1", + "swhid": null, + "name": "prov-engine-js", + "title": "prov-engine-js", + "description": "Minimal Node.js provenance engine for prov-spec interop", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/prov-engine-js", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A zero-dependency Node.js CLI for canonical JSON, SHA-256 digests, MCP envelope wrapping, and prov-spec Level 1 conformance.", + "whyItMatters": "This engine provides a simple way to verify provenance of data using widely adopted standards like JSON and SHA-256. It's useful for any application that needs to ensure the integrity of its inputs or outputs." + }, + "patterns": [ + { + "name": "canonical-json", + "category": "data-model", + "summary": "Implements a deterministic canonical JSON serialization matching prov-spec Section 6." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:56:58.080Z" + } +} diff --git a/packages/prov-spec/passport.json b/packages/prov-spec/passport.json new file mode 100644 index 00000000..c52320c7 --- /dev/null +++ b/packages/prov-spec/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:prov-spec:0.1.0", + "swhid": null, + "name": "prov-spec", + "title": "prov-spec", + "description": "A formal, language-neutral specification for verifiable provenance", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/prov-spec", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Defines stable, namespaced identifiers for provenance operations and structured JSON schemas for documenting tool invocations.", + "whyItMatters": "Provides a standard way to specify provenance information across different tools and languages." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:03.393Z" + } +} diff --git a/packages/py-polyglot/passport.json b/packages/py-polyglot/passport.json new file mode 100644 index 00000000..6cfa2722 --- /dev/null +++ b/packages/py-polyglot/passport.json @@ -0,0 +1,97 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:py-polyglot:0.1.0", + "swhid": null, + "name": "py-polyglot", + "title": "py-polyglot", + "description": "Local GPU translation Python library + MCP server — TranslateGemma via Ollama, 57 languages, zero cloud dependency.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/py-polyglot", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp-server" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "Python", + "Ollama (local)" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Python library + MCP server for local GPU translation into 57 languages using TranslateGemma via Ollama.", + "whyItMatters": "Combines a Python library API with an MCP server to enable on-premises, zero-cloud-dependency translation in 57 languages. Uses TranslateGemma via Ollama and runs fully locally on GPUs without requiring internet access after the initial model download." + }, + "patterns": [ + { + "name": "concurrency", + "category": "data-model", + "summary": "Uses semaphore-controlled concurrency to prevent VRAM overload when running multiple translation jobs on a GPU." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:11.474Z" + } +} diff --git a/packages/receipt-factory/passport.json b/packages/receipt-factory/passport.json new file mode 100644 index 00000000..35b6c349 --- /dev/null +++ b/packages/receipt-factory/passport.json @@ -0,0 +1,105 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:receipt-factory:1.7.3", + "swhid": null, + "name": "receipt-factory", + "title": "receipt-factory", + "description": "A receipt is a signed, timestamped, reproducible record of what happened:", + "version": "1.7.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/receipt-factory", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "provenance", + "governance" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A receipt is a signed, timestamped, reproducible record of what happened:", + "whyItMatters": "Receipts prove process without trusting vibes. They are how we prove work happened." + }, + "patterns": [ + { + "name": "receipt schema", + "category": "data-model", + "summary": "A standardized schema for receipts that includes what was done, why it was done, who/what did it, proof it happened, and how to verify it." + }, + { + "name": "canonicalization", + "category": "storage", + "summary": "The process of converting data into a standard format so that it can be consistently stored, managed, and shared." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:19.550Z" + } +} diff --git a/packages/registry-stats-vscode/passport.json b/packages/registry-stats-vscode/passport.json new file mode 100644 index 00000000..a99d6d22 --- /dev/null +++ b/packages/registry-stats-vscode/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:registry-stats-vscode:1.3.1", + "swhid": null, + "name": "registry-stats-vscode", + "title": "Registry Stats", + "description": "Multi-registry download stats for npm, PyPI, NuGet, VS Code Marketplace, and Docker Hub", + "version": "1.3.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/registry-stats-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "vscode", + "windows-only" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Node.js (>=20.0.0)" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "The extension scans workspace for package manifests and pulls live download statistics from five registries.", + "whyItMatters": "Provides quick insights into dependencies usage across multiple package managers directly in the IDE." + }, + "patterns": [ + { + "name": "caching", + "category": "data-model", + "summary": "Uses stale-while-revalidate strategy to keep UI responsive while fetching fresh data from registries." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:26.556Z" + } +} diff --git a/packages/repo-crawler-mcp/passport.json b/packages/repo-crawler-mcp/passport.json new file mode 100644 index 00000000..37e8c8d1 --- /dev/null +++ b/packages/repo-crawler-mcp/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:repo-crawler-mcp:1.3.2", + "swhid": null, + "name": "repo-crawler-mcp", + "title": "GitHub Repo Crawler", + "description": "MCP server that crawls GitHub repos and extracts structured data for AI agents.", + "version": "1.3.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/repo-crawler-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp-server" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Extracts metadata, readme, commits, contributors from GitHub repos.", + "whyItMatters": "Enables AI agents to consume GitHub repos as structured data sources." + }, + "patterns": [ + { + "name": "search", + "category": "data-model", + "summary": "Indexes and queries repo metadata and content." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:33.252Z" + } +} diff --git a/packages/rippled-windows-debug/passport.json b/packages/rippled-windows-debug/passport.json new file mode 100644 index 00000000..16ad81a0 --- /dev/null +++ b/packages/rippled-windows-debug/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:rippled-windows-debug:0.1.0", + "swhid": null, + "name": "rippled-windows-debug", + "title": "rippled-windows-debug", + "description": "Windows debugging toolkit for rippled (XRPL validator node). Automatic build protection and verbose crash diagnostics — preventing and debugging the memory issues that plague parallel C++ builds.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/rippled-windows-debug", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "observability", + "testing" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Windows debugging toolkit for rippled (XRPL validator node). Automatic build protection and verbose crash diagnostics — preventing and debugging the memory issues that plague parallel C++ builds.", + "whyItMatters": "Prevents and diagnoses crashes in complex C++ builds, which is a common problem in software development." + }, + "patterns": [ + { + "name": "observability", + "category": "caching", + "summary": "The toolkit provides verbose crash handlers that capture detailed information about crashes, including the actual exception type and message, full stack trace with symbol resolution, signal information, and build and system info." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:41.404Z" + } +} diff --git a/packages/role-os-rollout/passport.json b/packages/role-os-rollout/passport.json new file mode 100644 index 00000000..7a187da2 --- /dev/null +++ b/packages/role-os-rollout/passport.json @@ -0,0 +1,94 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:role-os-rollout:0.1.0", + "swhid": null, + "name": "role-os-rollout", + "title": "Role OS Rollout", + "description": "Org-wide rollout control plane for Role OS — doctrine, decisions, repo tracking, and lockdown governance.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/role-os-rollout", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro", + "starlight" + ] + }, + "technical": { + "kind": "service", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the source code is available online.", + "whyItMatters": "The service tracks and governs the org-wide rollout of Role OS across all repositories." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:46.563Z" + } +} diff --git a/packages/runforge-desktop/passport.json b/packages/runforge-desktop/passport.json new file mode 100644 index 00000000..ab6ebef7 --- /dev/null +++ b/packages/runforge-desktop/passport.json @@ -0,0 +1,94 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:runforge-desktop:0.1.0", + "swhid": null, + "name": "runforge-desktop", + "title": "RunForge Desktop", + "description": "A Windows-native desktop application for creating, monitoring, and inspecting ML training runs.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/runforge-desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Windows-native desktop application for creating, monitoring, and inspecting ML training runs.", + "whyItMatters": "Provides a visual control plane for ML experiments—creating runs, monitoring live training progress with real-time charts, and browsing completed runs with full artifact inspection. Runs locally on your machine using Python. No cloud. No telemetry. No accounts." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:52.923Z" + } +} diff --git a/packages/runforge-vscode/passport.json b/packages/runforge-vscode/passport.json new file mode 100644 index 00000000..045d12ca --- /dev/null +++ b/packages/runforge-vscode/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:runforge-vscode:1.0.1", + "swhid": null, + "name": "runforge-vscode", + "title": "RunForge VS Code Extension", + "description": "Push-button ML training with deterministic, contract-driven behavior.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/runforge-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Provides deterministic, contract-driven ML training via VS Code.", + "whyItMatters": "Enables users to train machine learning models directly from their editor with reproducible and verifiable results." + }, + "patterns": [ + { + "name": "observability", + "category": "signal-processing", + "summary": "The extension provides detailed metrics, feature importance, coefficients, and interpretability artifacts for trained models." + }, + { + "name": "config", + "category": "data-model", + "summary": "Users can define training presets with configurable hyperparameters." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:00.708Z" + } +} diff --git a/packages/sonic-core/passport.json b/packages/sonic-core/passport.json new file mode 100644 index 00000000..c1a8ed60 --- /dev/null +++ b/packages/sonic-core/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:sonic-core:0.1.0", + "swhid": null, + "name": "sonic-core", + "title": "sonic-core", + "description": "Audio control plane for TypeScript. Playback, synthesis, routing, and device management — delegated to a native runtime over a strict protocol boundary.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/sonic-core", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Audio control plane for TypeScript, with a native runtime.", + "whyItMatters": "Provides a structured way to manage audio playback and device management in TypeScript applications." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:07.020Z" + } +} diff --git a/packages/sonic-runtime/passport.json b/packages/sonic-runtime/passport.json new file mode 100644 index 00000000..6fa7d2dc --- /dev/null +++ b/packages/sonic-runtime/passport.json @@ -0,0 +1,91 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:sonic-runtime:0.1.0", + "swhid": null, + "name": "sonic-runtime", + "title": "sonic-runtime", + "description": "Native audio runtime sidecar for sonic-core. C# NativeAOT binary that handles playback, device routing, and synthesis over ndjson-stdio.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/sonic-runtime", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "csharp", + "cli", + "mcp", + "windows-only" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "NativeAOT-compatible C# audio engine with playback, device routing, and synthesis over ndjson-stdio.", + "whyItMatters": "Provides a native runtime for handling audio concerns in the sonic-core media player sidecar process." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:14.613Z" + } +} diff --git a/packages/soundboard-maui/passport.json b/packages/soundboard-maui/passport.json new file mode 100644 index 00000000..22145d80 --- /dev/null +++ b/packages/soundboard-maui/passport.json @@ -0,0 +1,91 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:soundboard-maui:0.1.0", + "swhid": null, + "name": "soundboard-maui", + "title": "soundboard-maui", + "description": "Cross-platform .NET MAUI desktop client for the Sound Board voice engine.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundboard-maui", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "csharp", + "cli", + "maui", + "sdk" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A .NET MAUI desktop client for the Sound Board voice engine.", + "whyItMatters": "Provides a cross-platform desktop interface to interact with the Sound Board TTS engine using the .NET MAUI framework." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:20.337Z" + } +} diff --git a/packages/soundboard-plugin/passport.json b/packages/soundboard-plugin/passport.json new file mode 100644 index 00000000..782bbba1 --- /dev/null +++ b/packages/soundboard-plugin/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:soundboard-plugin:0.1.0", + "swhid": null, + "name": "soundboard-plugin", + "title": "Soundboard Plugin", + "description": "A Claude Code plugin that speaks code walkthroughs, announces build results, and adds context-aware text-to-speech to your development workflow.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundboard-plugin", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "plugin" + ] + }, + "technical": { + "kind": "plugin", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A plugin for the Claude Code editor that uses TTS to narrate code walkthroughs and report build status.", + "whyItMatters": "This tool enhances developer workflow by providing auditory context and feedback through text-to-speech synthesis, making it easier to stay engaged with the development process without needing to constantly look at the screen." + }, + "patterns": [ + { + "name": "smart_chunking", + "category": "data-model", + "summary": "Splits long text into chunks at sentence boundaries for TTS" + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:05:57.265Z" + } +} diff --git a/packages/soundweave/passport.json b/packages/soundweave/passport.json new file mode 100644 index 00000000..a3747c27 --- /dev/null +++ b/packages/soundweave/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:soundweave:0.1.0", + "swhid": null, + "name": "soundweave", + "title": "soundweave", + "description": "Adaptive soundtrack studio for composing, arranging, scoring, and exporting interactive game music", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundweave", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk", + "plugin" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Adaptive soundtrack studio for composing, arranging, scoring, and exporting interactive game music.", + "whyItMatters": "The package provides a structured environment for creating adaptive game soundtracks that respond to in-game events. It combines traditional music composition techniques with logic-based adaptation, allowing for more dynamic and engaging game audio experiences." + }, + "patterns": [ + { + "name": "adaptive-logic", + "category": "signal-processing", + "summary": "The package uses adaptive logic to respond to in-game events, allowing the soundtrack to change based on the state of the game." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:06:04.895Z" + } +} diff --git a/packages/stresskit-mcp/passport.json b/packages/stresskit-mcp/passport.json new file mode 100644 index 00000000..9bc519f1 --- /dev/null +++ b/packages/stresskit-mcp/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:stresskit-mcp:0.1.0", + "swhid": null, + "name": "stresskit-mcp", + "title": "StressKit-MCP", + "description": "Health and security testing toolkit for MCP servers.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/stresskit-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Health and security testing toolkit for MCP servers.", + "whyItMatters": "Answers the question: 'Is this MCP server safe enough to run, and predictable enough to depend on, under real workloads?'" + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:41.356Z" + } +} diff --git a/packages/studioflow/passport.json b/packages/studioflow/passport.json new file mode 100644 index 00000000..64edfab6 --- /dev/null +++ b/packages/studioflow/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:studioflow:0.1.0", + "swhid": null, + "name": "studioflow", + "title": "StudioFlow", + "description": "Desktop creative workspace and multi-claude proving ground.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/studioflow", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "tauri", + "ai-agent", + "observability" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Desktop app for visual editing with domain-driven state management.", + "whyItMatters": "A Tauri v2 desktop app built to prove independent AI agent execution through real product work." + }, + "patterns": [ + { + "name": "domain-driven-state", + "category": "data-model", + "summary": "Uses Zustand stores for state management with domain-driven design." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:47.323Z" + } +} diff --git a/packages/taste-compiler/passport.json b/packages/taste-compiler/passport.json new file mode 100644 index 00000000..d0bd1ed4 --- /dev/null +++ b/packages/taste-compiler/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:taste-compiler:0.1.0", + "swhid": null, + "name": "taste-compiler", + "title": "Taste Compiler", + "description": "Compile subjective design taste into enforceable, testable, versioned artifacts", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/taste-compiler", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node/JS CLI that compiles design taste into enforceable constraints for AI-generated code.", + "whyItMatters": "This tool helps maintain product identity and consistency when using AI to generate code. It catches common issues like visual tokens, component grammar, interaction laws, copy rules, complexity budgets, and forbidden patterns." + }, + "patterns": [ + { + "name": "enforceable-constraints", + "category": "build-system", + "summary": "Generates enforceable constraints from design taste specifications to ensure AI-generated code meets product standards." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:53.959Z" + } +} diff --git a/packages/terminal-tutor/passport.json b/packages/terminal-tutor/passport.json new file mode 100644 index 00000000..809fd9fb --- /dev/null +++ b/packages/terminal-tutor/passport.json @@ -0,0 +1,97 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:terminal-tutor:1.0.0", + "swhid": null, + "name": "terminal-tutor", + "title": "terminal-tutor", + "description": "Situated terminal coaching — learn by doing inside the terminal where the work actually happens.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/terminal-tutor", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for learning terminal skills through situated coaching.", + "whyItMatters": "Provides a hands-on way to learn and practice shell scripting, git, Python debugging, etc. Uses real commands in a safe sandboxed environment with hints and feedback." + }, + "patterns": [ + { + "name": "guided-practice", + "category": "cli-ux", + "summary": "Guides the user through practicing terminal commands in a safe isolated environment, providing hints and feedback on their progress." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:00.946Z" + } +} diff --git a/packages/tinytrainer-mobile/passport.json b/packages/tinytrainer-mobile/passport.json new file mode 100644 index 00000000..326d2d7a --- /dev/null +++ b/packages/tinytrainer-mobile/passport.json @@ -0,0 +1,95 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:tinytrainer-mobile:0.1.0", + "swhid": null, + "name": "tinytrainer-mobile", + "title": "TinyTrainer Mobile", + "description": "iOS/iPadOS reference app for on-device ML personalization.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tinytrainer-mobile", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "SwiftUI", + "Core ML", + "NaturalLanguage", + "ZIPFoundation" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Proves the full loop: import kit -> classify locally -> correct predictions -> personalize on device -> measure improvement.", + "whyItMatters": "Demonstrates a complete end-to-end ML pipeline running entirely on-device, from importing a pre-trained model to personalizing it with user corrections and measuring accuracy improvements." + }, + "patterns": [ + { + "name": "onDeviceMLPersonalization", + "category": "data-model", + "summary": "End-to-end pipeline for personalizing an ML model on-device using user corrections." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:13.661Z" + } +} diff --git a/packages/tinytrainer/passport.json b/packages/tinytrainer/passport.json new file mode 100644 index 00000000..218b8dd5 --- /dev/null +++ b/packages/tinytrainer/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:tinytrainer:0.1.0", + "swhid": null, + "name": "tinytrainer", + "title": "tinytrainer", + "description": "Desktop training foundry + mobile personalization export pipeline.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tinytrainer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Train tiny classifier heads on frozen sentence embeddings, then export to Core ML and ONNX for mobile deployment.", + "whyItMatters": "Enables training compact models for mobile devices with the ability to personalize on-device." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Integrates frozen sentence embeddings from large language models as backbone features." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:07.050Z" + } +} diff --git a/packages/tool-scan/passport.json b/packages/tool-scan/passport.json new file mode 100644 index 00000000..fdabf1f0 --- /dev/null +++ b/packages/tool-scan/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:tool-scan:0.1.0", + "swhid": null, + "name": "tool-scan", + "title": "tool-scan", + "description": "Security scanner for MCP tools", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tool-scan", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "0.9, {\"patterns\": [], \"confidence\": 0.9}", + "whyItMatters": "This tool helps ensure that AI tools used in production are safe and secure before they're deployed." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:19.097Z" + } +} diff --git a/packages/training-studio/passport.json b/packages/training-studio/passport.json new file mode 100644 index 00000000..d9756cae --- /dev/null +++ b/packages/training-studio/passport.json @@ -0,0 +1,96 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:training-studio:0.1.0", + "swhid": null, + "name": "training-studio", + "title": "Training Studio", + "description": "Train machine learning models directly in your browser. No cloud. No data upload. No Python setup.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/training-studio", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A TypeScript/JavaScript powered ML training application that runs entirely locally in the browser.", + "whyItMatters": "Enables users to train machine learning models without any cloud involvement, setup, or data upload." + }, + "patterns": [ + { + "name": "real-time-training-charts", + "category": "rendering", + "summary": "Provides live charts and metrics for real-time feedback during model training." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:25.371Z" + } +} diff --git a/packages/vector-caliper/passport.json b/packages/vector-caliper/passport.json new file mode 100644 index 00000000..379e75f3 --- /dev/null +++ b/packages/vector-caliper/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:vector-caliper:1.0.0", + "swhid": null, + "name": "vector-caliper", + "title": "vector-caliper", + "description": "A geometrical debugger for learning dynamics — shows what happened, never tells you what it means", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vector-caliper", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Visualizes model-state trajectories during training.", + "whyItMatters": "Provides faithful visualization of learning dynamics without interpretation or recommendation." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:30.492Z" + } +} diff --git a/packages/venvkit/passport.json b/packages/venvkit/passport.json new file mode 100644 index 00000000..68ba3cfc --- /dev/null +++ b/packages/venvkit/passport.json @@ -0,0 +1,92 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:venvkit:1.0.0", + "swhid": null, + "name": "venvkit", + "title": "venvkit", + "description": "CLI to scan Python environments and render a Mermaid graph of task runs.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/venvkit", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "cli", + "mcp", + "observability" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Scan Python environments and visualize task runs.", + "whyItMatters": "Helps developers understand their code's dependencies and runtime characteristics across different Python versions and configurations. Useful for observability, testing, and training ML models to predict software behavior." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:38.512Z" + } +} diff --git a/packages/vocal-synth-engine/passport.json b/packages/vocal-synth-engine/passport.json new file mode 100644 index 00000000..682bae21 --- /dev/null +++ b/packages/vocal-synth-engine/passport.json @@ -0,0 +1,97 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:vocal-synth-engine:1.0.3", + "swhid": null, + "name": "vocal-synth-engine", + "title": "Vocal Synth Engine", + "description": "Web frontend for a TTS voice synthesis engine", + "version": "1.0.3", + "license": "ISC", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vocal-synth-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro", + "starlight" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "HTML", + "CSS", + "Starlight.js" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Web UI for a TTS voice synthesis engine", + "whyItMatters": "Provides an easy-to-use web interface to experiment with and use the underlying voice synthesis capabilities, making it more accessible to non-technical users." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:47.237Z" + } +} diff --git a/packages/voice-soundboard/passport.json b/packages/voice-soundboard/passport.json new file mode 100644 index 00000000..a2d3a062 --- /dev/null +++ b/packages/voice-soundboard/passport.json @@ -0,0 +1,105 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:voice-soundboard:0.1.0", + "swhid": null, + "name": "voice-soundboard", + "title": "Voice Soundboard", + "description": "Text-to-speech engine for developers with high-level APIs and powerful internals.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/voice-soundboard", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "sdk" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Just call engine.speak(\"Hello\") and get audio.", + "whyItMatters": "Separates intent (text + emotion + style) from rendering, so features are 'free' at runtime." + }, + "patterns": [ + { + "name": "compiler-graph-engine", + "category": "data-model", + "summary": "Compiler/Graph/Engine architecture separates what is said from how it's rendered." + }, + { + "name": "control-graph-streaming", + "category": "streaming", + "summary": "Supports sentence-level streaming, not word-by-word incremental synthesis." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:54.917Z" + } +} diff --git a/packages/vscode-voice-soundboard/passport.json b/packages/vscode-voice-soundboard/passport.json new file mode 100644 index 00000000..b8fd4270 --- /dev/null +++ b/packages/vscode-voice-soundboard/passport.json @@ -0,0 +1,99 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:vscode-voice-soundboard:1.0.2", + "swhid": null, + "name": "vscode-voice-soundboard", + "title": "vscode-voice-soundboard", + "description": "Text-to-speech extension with 48 voices, presets, and multi-speaker dialogue — powered by MCP Voice Soundboard", + "version": "1.0.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vscode-voice-soundboard", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "vscode" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Text-to-speech extension for VS Code with 48 voices, presets, and multi-speaker dialogue — powered by MCP Voice Soundboard.", + "whyItMatters": "Provides a rich set of TTS capabilities directly within the VS Code editor environment, enabling users to synthesize speech in multiple languages and styles from within their development workflow." + }, + "patterns": [ + { + "name": "voice-synthesis", + "category": "data-model", + "summary": "The extension supports synthesis of text-to-speech in 48 distinct voices across 8 languages, demonstrating a wide range of voice customization options for TTS applications." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:03.124Z" + } +} diff --git a/packages/websketch-cli/passport.json b/packages/websketch-cli/passport.json new file mode 100644 index 00000000..8f82d7f8 --- /dev/null +++ b/packages/websketch-cli/passport.json @@ -0,0 +1,103 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-cli:1.0.1", + "swhid": null, + "name": "websketch-cli", + "title": "websketch-cli", + "description": "CLI for WebSketch IR - render, diff, and fingerprint web UI captures so LLMs and CI pipelines can reason about what users see.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-cli", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the package.json file is present.", + "whyItMatters": "The presence of a package.json file indicates this is a Node.js ecosystem project." + }, + "patterns": [ + { + "name": "rendering", + "category": "signal-processing", + "summary": "Renders web UI captures to ASCII art for LLM consumption." + }, + { + "name": "diff-and-compare", + "category": "data-model", + "summary": "Compares two web UI captures and reports structural changes." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:10.904Z" + } +} diff --git a/packages/websketch-demo/passport.json b/packages/websketch-demo/passport.json new file mode 100644 index 00000000..42f090e1 --- /dev/null +++ b/packages/websketch-demo/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-demo:1.0.0", + "swhid": null, + "name": "websketch-demo", + "title": "websketch-demo", + "description": "Interactive demo site for WebSketch IR - visualize UI representation", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-demo", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "websketch", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the package.json file is present.", + "whyItMatters": "The presence of a package.json file indicates this is a Node.js ecosystem project." + }, + "patterns": [ + { + "name": "ui-primitive", + "category": "signal-processing", + "summary": "Uses Tree and ASCII views to visualize UI representation from WebSketch IR grammar captures." + }, + { + "name": "input-handling", + "category": "rendering", + "summary": "Accepts user-pasted JSON in browser for visualization, with syntax validation." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:17.910Z" + } +} diff --git a/packages/websketch-extension/passport.json b/packages/websketch-extension/passport.json new file mode 100644 index 00000000..b850dcda --- /dev/null +++ b/packages/websketch-extension/passport.json @@ -0,0 +1,90 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-extension:1.0.1", + "swhid": null, + "name": "websketch-extension", + "title": "websketch-extension", + "description": "Chrome extension to capture web pages as WebSketch IR", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-extension", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Chrome extension for capturing web pages as WebSketch IR data.", + "whyItMatters": "Provides a quick way to capture and use web page content in the WebSketch format, useful for developers and researchers working with web content." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:25.705Z" + } +} diff --git a/packages/websketch-ir/passport.json b/packages/websketch-ir/passport.json new file mode 100644 index 00000000..c1ea0048 --- /dev/null +++ b/packages/websketch-ir/passport.json @@ -0,0 +1,93 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-ir:2.1.0", + "swhid": null, + "name": "websketch-ir", + "title": "WebSketch IR Core", + "description": "A grammar-based representation of web UI for LLM consumption.", + "version": "2.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-ir", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "websketch", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A grammar-based representation of web UI for LLM consumption.", + "whyItMatters": "This library provides a way to represent and process web user interfaces in a form that is suitable for consumption by large language models (LLMs). It allows developers to convert complex UIs into structured data that can be easily understood and manipulated by AI systems, making it easier to integrate natural language processing capabilities with web applications." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:36.877Z" + } +} diff --git a/packages/websketch-mcp/passport.json b/packages/websketch-mcp/passport.json new file mode 100644 index 00000000..7e47c4d2 --- /dev/null +++ b/packages/websketch-mcp/passport.json @@ -0,0 +1,98 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-mcp:1.0.1", + "swhid": null, + "name": "websketch-mcp", + "title": "websketch-mcp", + "description": "MCP server exposing WebSketch IR capture, diff, and render tools", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node/JS CLI that implements the Model Context Protocol to expose tools for validating, rendering, diffing and fingerprinting WebSketch IR captures.", + "whyItMatters": "This prototype demonstrates an interesting use of TypeScript and JavaScript for implementing a server-side toolset using the Model Context Protocol." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "protocol", + "summary": "The package integrates with LLMs by exposing tools via the Model Context Protocol, enabling validation, rendering, diffing and fingerprinting of WebSketch IR captures." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:45.038Z" + } +} diff --git a/packages/websketch-vscode/passport.json b/packages/websketch-vscode/passport.json new file mode 100644 index 00000000..f3605c78 --- /dev/null +++ b/packages/websketch-vscode/passport.json @@ -0,0 +1,101 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-vscode:1.0.2", + "swhid": null, + "name": "websketch-vscode", + "title": "WebSketch Extension for Visual Studio Code", + "description": "A VS Code extension that captures web pages and renders them as LLM-ready IR trees.", + "version": "1.0.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "plugin", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python", + "Rust", + "Go" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A VS Code extension that captures web pages and renders them as LLM-ready IR trees.", + "whyItMatters": "This prototype demonstrates how to capture real-world data and convert it into a form suitable for training large language models. It also shows the potential of combining web scraping with ML to create new tools and services." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Converts real-world data into a form suitable for training large language models." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:53.519Z" + } +} diff --git a/packages/witness/passport.json b/packages/witness/passport.json new file mode 100644 index 00000000..30afa2c4 --- /dev/null +++ b/packages/witness/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:witness:0.1.0", + "swhid": null, + "name": "witness", + "title": "Witness", + "description": "A local-first, append-only, cryptographically verifiable event journal for human–AI work.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/witness", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Witness creates portable proof trails: Deterministic, Verifiable, Portable, Exact.", + "whyItMatters": "Witness enables recording and verifying events in a local-first manner without relying on external systems or services." + }, + "patterns": [ + { + "name": "observability", + "category": "data-model", + "summary": "Uses cryptographic signatures to ensure the integrity of recorded events." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:01:00.240Z" + } +} diff --git a/packages/zip-meta-map/passport.json b/packages/zip-meta-map/passport.json new file mode 100644 index 00000000..b43a526c --- /dev/null +++ b/packages/zip-meta-map/passport.json @@ -0,0 +1,100 @@ +{ + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:zip-meta-map:0.1.0", + "swhid": null, + "name": "zip-meta-map", + "title": "zip-meta-map", + "description": "Turn a ZIP or folder into a guided, LLM-friendly metadata bundle.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/zip-meta-map", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": null, + "lastCommitAt": null, + "commitRecencyDays": null, + "hasTests": null, + "hasReadme": null, + "hasLicense": null, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "zip-meta-map generates a deterministic metadata layer that answers three questions for AI agents:", + "whyItMatters": "This tool helps AI agents navigate and understand ZIP archives and folders more effectively by providing structured metadata about the contents, recommended starting points, and traversal plans." + }, + "patterns": [ + { + "name": "agent-workflow", + "category": "data-model", + "summary": "The tool generates a ranked list of files to read first based on their relevance to the AI agent's task at hand." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.95, + "manualReview": true, + "ingestedAt": "2026-04-20T22:01:07.646Z" + } +} diff --git a/scripts/backfill-report.json b/scripts/backfill-report.json new file mode 100644 index 00000000..3e1228a4 --- /dev/null +++ b/scripts/backfill-report.json @@ -0,0 +1,20 @@ +{ + "startedAt": "2026-04-20T22:06:26.720Z", + "model": "hermes3:8b", + "total": 1, + "results": [ + { + "slug": "claude-memories", + "status": "ok", + "confidence": 1, + "category": "developer-tools", + "kind": "cli" + } + ], + "finishedAt": "2026-04-20T22:06:33.450Z", + "summary": { + "ok": 1, + "failed": 0, + "skipped": 0 + } +} diff --git a/scripts/seed-backfill.mjs b/scripts/seed-backfill.mjs new file mode 100644 index 00000000..a9c60a24 --- /dev/null +++ b/scripts/seed-backfill.mjs @@ -0,0 +1,427 @@ +#!/usr/bin/env node +// pnpm seed:backfill [--limit N] [--only slug1,slug2] [--force] +// Wave 2 backfill — reads each packages//, builds a small corpus, +// asks hermes3:8b (via local Ollama HTTP API) to emit structured passport +// fields, merges with deterministic defaults, validates, writes passport.json. +// +// The LLM emits a narrow subset of fields (title, description, taxonomy, +// technical kind/languages, patterns, discovery narrative, agent capsule). +// Everything else is filled deterministically by this script. + +import { readFileSync, writeFileSync, readdirSync, statSync, existsSync } from 'node:fs'; +import { join } from 'node:path'; +import Ajv from 'ajv'; +import addFormats from 'ajv-formats'; +import { + repoRoot, + packagesDir, + listPackageDirs, + loadTaxonomy, + readJson, + schemaPath, + todayIso, + nowIso, + fmt, +} from './lib.mjs'; + +// ---------- CLI ---------- +function parseArgs(argv) { + const args = { _: [] }; + for (let i = 0; i < argv.length; i++) { + const a = argv[i]; + if (a.startsWith('--')) { + const key = a.slice(2); + const value = argv[i + 1] && !argv[i + 1].startsWith('--') ? argv[++i] : 'true'; + args[key] = value; + } else args._.push(a); + } + return args; +} +const args = parseArgs(process.argv.slice(2)); +const limit = args.limit ? parseInt(args.limit, 10) : null; +const only = args.only ? new Set(args.only.split(',')) : null; +const force = args.force === 'true'; + +// ---------- Config ---------- +const OLLAMA_URL = process.env.OLLAMA_URL || 'http://localhost:11434'; +const MODEL = process.env.OLLAMA_MODEL || 'hermes3:8b'; +const CONSOLIDATION_DATE = '2026-04-08'; +const README_MAX = 6000; +const SOURCE_FILE_MAX = 2000; +const SOURCE_FILES_PER_PKG = 3; + +// ---------- Corpus ---------- +const ENTRYPOINT_HINTS = [ + 'index.ts', 'index.js', 'index.mjs', 'main.ts', 'main.js', 'main.py', + 'cli.ts', 'cli.js', 'server.ts', 'server.js', 'lib.rs', 'main.rs', + 'Program.cs', 'App.xaml.cs', 'Startup.cs', 'mod.ts', +]; +const SOURCE_EXTS = ['.ts', '.tsx', '.js', '.mjs', '.py', '.rs', '.cs', '.go', '.java']; +const SKIP_DIRS = new Set(['node_modules', 'dist', 'build', 'out', '.next', '.astro', 'target', 'bin', 'obj', '.git', 'test', 'tests', '__tests__']); + +function findSourceFiles(dir) { + const found = []; + const walk = (d, depth) => { + if (depth > 3) return; + let entries; + try { entries = readdirSync(d); } catch { return; } + for (const e of entries) { + if (SKIP_DIRS.has(e)) continue; + const full = join(d, e); + let s; + try { s = statSync(full); } catch { continue; } + if (s.isDirectory()) walk(full, depth + 1); + else if (s.isFile() && SOURCE_EXTS.some((x) => e.endsWith(x))) { + found.push({ path: full, name: e, depth }); + } + } + }; + walk(dir, 0); + // Prefer entrypoints, then shallow files, then shorter names + found.sort((a, b) => { + const ea = ENTRYPOINT_HINTS.indexOf(a.name); + const eb = ENTRYPOINT_HINTS.indexOf(b.name); + const ra = ea === -1 ? 99 : ea; + const rb = eb === -1 ? 99 : eb; + if (ra !== rb) return ra - rb; + if (a.depth !== b.depth) return a.depth - b.depth; + return a.name.length - b.name.length; + }); + return found.slice(0, SOURCE_FILES_PER_PKG); +} + +function truncate(s, max) { + if (!s) return ''; + if (s.length <= max) return s; + return s.slice(0, max) + `\n\n…[truncated, original ${s.length} chars]`; +} + +function buildCorpus(slug) { + const pkgDir = join(packagesDir, slug); + const pkgJsonPath = join(pkgDir, 'package.json'); + const readmePath = join(pkgDir, 'README.md'); + let pkgJson = null; + let readme = ''; + if (existsSync(pkgJsonPath)) { + try { pkgJson = readJson(pkgJsonPath); } catch { /* ignore */ } + } + if (existsSync(readmePath)) { + try { readme = readFileSync(readmePath, 'utf8'); } catch { /* ignore */ } + } + const sources = []; + for (const f of findSourceFiles(pkgDir)) { + try { + const content = readFileSync(f.path, 'utf8'); + const rel = f.path.replace(pkgDir, '').replace(/\\/g, '/').replace(/^\//, ''); + sources.push({ path: rel, content: truncate(content, SOURCE_FILE_MAX) }); + } catch { /* ignore */ } + } + return { slug, pkgJson, readme: truncate(readme, README_MAX), sources }; +} + +// ---------- Partial schema (what the LLM fills) ---------- +const partialSchema = { + type: 'object', + required: ['title', 'description', 'taxonomy', 'technical', 'discovery', 'patterns', 'confidence'], + properties: { + title: { type: 'string', minLength: 3, maxLength: 120 }, + description: { type: 'string', minLength: 30, maxLength: 800 }, + keywords: { type: 'array', items: { type: 'string' }, maxItems: 8 }, + taxonomy: { + type: 'object', + required: ['category'], + properties: { + category: { type: 'string' }, + tags: { type: 'array', items: { type: 'string' }, maxItems: 6 }, + }, + }, + technical: { + type: 'object', + required: ['kind', 'programmingLanguages'], + properties: { + kind: { type: 'string' }, + programmingLanguages: { type: 'array', items: { type: 'string' }, minItems: 1 }, + }, + }, + discovery: { + type: 'object', + required: ['oneLiner'], + properties: { + oneLiner: { type: 'string', minLength: 10, maxLength: 200 }, + whyItMatters: { type: ['string', 'null'], maxLength: 500 }, + }, + }, + patterns: { + type: 'array', + maxItems: 4, + items: { + type: 'object', + required: ['name', 'category', 'summary'], + properties: { + name: { type: 'string' }, + category: { type: 'string' }, + summary: { type: 'string' }, + }, + }, + }, + agentCapsule: { + type: ['object', 'null'], + properties: { + insight: { type: ['string', 'null'] }, + }, + }, + confidence: { type: 'number', minimum: 0, maximum: 1 }, + }, +}; + +// ---------- Prompt ---------- +function buildPrompt(corpus, taxonomy) { + const categories = taxonomy.categoryList.map((c) => `${c.id} (${c.label})`).join(', '); + const patternCats = taxonomy.patternCategoryList.map((c) => c.id).join(', '); + const tags = [...taxonomy.tags].slice(0, 40).join(', '); + const kinds = 'cli | library | mcp-server | desktop | vscode | plugin | service | dataset | extension'; + + const sourceBlocks = corpus.sources + .map((s) => `--- ${s.path} ---\n${s.content}`) + .join('\n\n'); + + return `You are extracting structured metadata from an archived software prototype in the MCP Tool Shop "seed vault" (monorepo of 104 prototypes consolidated from a GitHub org reduction in April 2026). Read the package materials and emit ONE JSON object. Ground every claim in what the materials say. Prefer shorter + accurate over longer + speculative. NEVER echo instructions, file counts, or meta-observations back into your output — describe the actual software. + +PACKAGE: ${corpus.slug} + +=== package.json === +${corpus.pkgJson ? JSON.stringify(corpus.pkgJson, null, 2).slice(0, 2000) : '(missing)'} + +=== README.md === +${corpus.readme || '(missing)'} + +=== source files === +${sourceBlocks || '(none found)'} + +=== rules (read carefully) === +CATEGORY — pick ONE from: ${categories}. + • If the package is about voice/TTS/audio/soundboard/soundtrack → voice-and-sound. + • If it's a TypeScript/JS CLI, MCP server, or dev utility → developer-tools. + • If it's a desktop GUI app (Tauri, WinUI, MAUI) → desktop-apps. + • If it's a VS Code extension → vscode-extensions. + • If it's about payroll, ledgers, receipts, provenance-signing → crypto-and-provenance. + • If it's about policy, attestation, routing, throttles → governance-and-policy. + • If in doubt, pick the BEST fit — never "original-archive" unless truly uncategorizable. + +TAGS — only from: ${tags}. NEVER include a language tag that contradicts the evidence. If package.json exists the primary language is typescript or javascript — don't tag "python" or "rust". + +KIND — ONE of: ${kinds}. "library" = importable package, "cli" = has a bin entry or acts as a command, "mcp-server" = implements MCP, "desktop" = native desktop app, "vscode" = VS Code extension. + +LANGUAGES — only list languages you can verify from file extensions above OR from explicit mentions in package.json/README. If package.json is present, primary language is TypeScript or JavaScript. Don't mix unless evidence is strong. + +PATTERNS — 0-4 items, each with category from: ${patternCats}. A pattern is a non-obvious technique this prototype demonstrates (e.g. "async-refresh-on-read" in caching, "event-sourced state" in data-model). Pick patterns that are genuinely interesting to steal, not generic ones like "uses TypeScript". + +CONFIDENCE — 1.0 = README was rich and specific. 0.7 = basics clear, some fields guessed. 0.4 = very sparse materials. 0.2 = mostly inference. + +Emit ONLY the JSON object. No prose, no markdown fencing, no comments.`; +} + +// ---------- Ollama call ---------- +async function callOllama(prompt) { + const body = { + model: MODEL, + prompt, + stream: false, + format: partialSchema, + options: { temperature: 0.1, top_p: 0.9, num_predict: 2500 }, + }; + const res = await fetch(`${OLLAMA_URL}/api/generate`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(body), + }); + if (!res.ok) throw new Error(`Ollama HTTP ${res.status}: ${await res.text()}`); + const data = await res.json(); + return data.response; +} + +// ---------- Deterministic merge ---------- +function mergeWithDefaults(slug, llm, corpus, taxonomy) { + const pkgJson = corpus.pkgJson || {}; + const version = typeof pkgJson.version === 'string' && /^\d+\.\d+\.\d+/.test(pkgJson.version) + ? pkgJson.version.split(/[-+]/)[0] + : '0.1.0'; + const license = typeof pkgJson.license === 'string' ? pkgJson.license : 'MIT'; + const today = todayIso(); + + // Guardrails + const category = taxonomy.categories.has(llm?.taxonomy?.category) + ? llm.taxonomy.category + : 'original-archive'; + const kind = ['cli', 'library', 'mcp-server', 'desktop', 'vscode', 'plugin', 'service', 'dataset', 'extension'].includes(llm?.technical?.kind) + ? llm.technical.kind + : 'library'; + const filteredTags = (llm?.taxonomy?.tags || []).filter((t) => taxonomy.tags.has(t)); + const filteredPatterns = (llm?.patterns || []) + .filter((p) => p && p.name && p.category && p.summary) + .filter((p) => taxonomy.patternCategories.has(p.category)) + .slice(0, 4); + + return { + $schema: '../../schemas/passport.schema.json', + conformsTo: ['codemeta:3.0', 'ro-crate:1.1', 'mcp-prototypes:passport:1'], + id: `seed:${slug}:${version}`, + swhid: null, + name: slug, + title: (llm?.title || pkgJson.description || slug).slice(0, 120), + description: (llm?.description || pkgJson.description || `Archived prototype: ${slug}.`).slice(0, 800).padEnd(30, ' '), + version, + license, + datePublished: today, + dateModified: today, + codeRepository: `https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/${slug}`, + author: [{ name: 'mcp-tool-shop' }], + keywords: Array.isArray(llm?.keywords) ? llm.keywords.slice(0, 8) : [], + lifecycle: { + state: 'dormant', + stateSince: CONSOLIDATION_DATE, + maturity: 'prototype', + caretaker: null, + graduatedTo: null, + resurrectionNotes: null, + }, + taxonomy: { + category, + domains: [], + tags: filteredTags, + }, + technical: { + kind, + programmingLanguages: Array.isArray(llm?.technical?.programmingLanguages) && llm.technical.programmingLanguages.length + ? llm.technical.programmingLanguages.slice(0, 5) + : ['TypeScript'], + runtimes: [], + operatingSystems: ['any'], + }, + health: { + lineCount: null, + lastCommitAt: null, + commitRecencyDays: null, + hasTests: null, + hasReadme: null, + hasLicense: null, + buildable: null, + }, + lineage: { + sourceRepo: null, + consolidatedAt: CONSOLIDATION_DATE, + relatedSeeds: [], + deprecates: [], + successors: [], + }, + sbom: { format: 'none', url: null, hash: null }, + discovery: { + oneLiner: (llm?.discovery?.oneLiner || `Archived prototype: ${slug}.`).slice(0, 200), + whyItMatters: llm?.discovery?.whyItMatters?.slice(0, 500) || null, + }, + patterns: filteredPatterns, + failureModes: [], + priorArt: [], + agentCapsule: { + insight: llm?.agentCapsule?.insight?.slice(0, 200) || null, + excerpt: null, + }, + ingest: { + method: 'ollama-backfill', + model: MODEL, + confidence: typeof llm?.confidence === 'number' ? Math.max(0, Math.min(1, llm.confidence)) : 0.3, + manualReview: true, + ingestedAt: nowIso(), + }, + }; +} + +// ---------- Runner ---------- +async function main() { + const taxonomy = loadTaxonomy(); + const schema = readJson(schemaPath); + const ajv = new Ajv({ allErrors: true, strict: false }); + addFormats(ajv); + const validate = ajv.compile(schema); + const validatePartial = new Ajv({ allErrors: true, strict: false }).compile(partialSchema); + + let slugs = listPackageDirs(); + if (only) slugs = slugs.filter((s) => only.has(s)); + if (limit) slugs = slugs.slice(0, limit); + + const report = { startedAt: nowIso(), model: MODEL, total: slugs.length, results: [] }; + let okCount = 0, failCount = 0, skipCount = 0; + + for (let i = 0; i < slugs.length; i++) { + const slug = slugs[i]; + const passportPath = join(packagesDir, slug, 'passport.json'); + if (existsSync(passportPath) && !force) { + console.log(`${fmt('gray', `[${i + 1}/${slugs.length}]`)} ${slug} — passport exists, skip`); + skipCount++; + report.results.push({ slug, status: 'skipped' }); + continue; + } + + const started = Date.now(); + process.stdout.write(`${fmt('cyan', `[${i + 1}/${slugs.length}]`)} ${slug} — `); + const corpus = buildCorpus(slug); + let llm = null; + let rawResponse = null; + let error = null; + try { + rawResponse = await callOllama(buildPrompt(corpus, taxonomy)); + llm = JSON.parse(rawResponse); + if (!validatePartial(llm)) { + error = `partial-schema invalid: ${JSON.stringify(validatePartial.errors?.slice(0, 2))}`; + } + } catch (e) { + error = e.message || String(e); + } + + if (error) { + console.log(fmt('red', `FAIL (${(Date.now() - started) / 1000}s) — ${error.slice(0, 120)}`)); + failCount++; + report.results.push({ + slug, status: 'failed', error, rawResponse: rawResponse?.slice(0, 500), + }); + continue; + } + + const passport = mergeWithDefaults(slug, llm, corpus, taxonomy); + const finalOk = validate(passport); + if (!finalOk) { + console.log(fmt('red', `FAIL — final schema invalid: ${JSON.stringify(validate.errors?.slice(0, 2))}`)); + failCount++; + report.results.push({ + slug, status: 'failed', error: 'final-schema-invalid', + schemaErrors: validate.errors, llm, + }); + continue; + } + writeFileSync(passportPath, JSON.stringify(passport, null, 2) + '\n', 'utf8'); + const elapsed = Math.round((Date.now() - started) / 100) / 10; + const conf = passport.ingest.confidence.toFixed(2); + console.log(fmt('green', `ok`) + ` (${elapsed}s, conf=${conf}, ${passport.technical.kind}, ${passport.taxonomy.category})`); + okCount++; + report.results.push({ + slug, status: 'ok', confidence: passport.ingest.confidence, + category: passport.taxonomy.category, kind: passport.technical.kind, + }); + } + + report.finishedAt = nowIso(); + report.summary = { ok: okCount, failed: failCount, skipped: skipCount }; + const reportPath = join(repoRoot, 'scripts', 'backfill-report.json'); + writeFileSync(reportPath, JSON.stringify(report, null, 2) + '\n', 'utf8'); + + console.log(''); + console.log(fmt('cyan', `Summary: ${okCount} ok, ${failCount} failed, ${skipCount} skipped`)); + console.log(`Report written to ${reportPath}`); + if (failCount > 0) process.exit(1); +} + +main().catch((e) => { + console.error(fmt('red', `Fatal: ${e.message}`)); + console.error(e.stack); + process.exit(1); +}); diff --git a/site/src/data/seeds.json b/site/src/data/seeds.json index 05ed4a51..32189f91 100644 --- a/site/src/data/seeds.json +++ b/site/src/data/seeds.json @@ -1,6 +1,10029 @@ { - "generatedAt": "2026-04-20T21:38:27.547Z", + "generatedAt": "2026-04-20T22:07:07.362Z", "schema": "mcp-prototypes:seeds-index:1", - "count": 0, - "seeds": [] + "count": 104, + "seeds": [ + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ai-music-sheets:1.0.1", + "swhid": null, + "name": "ai-music-sheets", + "title": "ai-llm-library", + "description": "Library of LLMs and AI models for embedding in apps.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ai-music-sheets", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "original-archive", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 3254, + "lastCommitAt": "2026-03-03T09:00:25-05:00", + "commitRecencyDays": 48, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Provides a unified API to load and use AI models.", + "whyItMatters": "Makes it easy for developers to add AI smarts to their apps without deep expertise. Reduces duplication of effort across the industry." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Exposes a standard API to load and query different LLMs." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:58.578Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ai-ui:1.1.6", + "swhid": null, + "name": "ai-ui", + "title": "AI-UI", + "description": "Automated design diagnostics for SPAs — crawl, diff, verify UI against docs", + "version": "1.1.6", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ai-ui", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 24169, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the package has a bin entry and can be run directly.", + "whyItMatters": "The tool automates the process of checking if all documented features in an SPA are discoverable through the UI." + }, + "patterns": [ + { + "name": "cli-ux", + "category": "caching", + "summary": "The tool caches and reuses prior analysis results to avoid redundant work when running multiple commands." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:05.444Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:anchor:1.0.0", + "swhid": null, + "name": "anchor", + "title": "Anchor", + "description": "A drift-prevention engine for serious creative software design.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/anchor", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript", + "tauri" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 16501, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A local-first Tauri desktop app that forces constitution-first, fully traceable project design.", + "whyItMatters": "Prevents the classic failure mode where progress looks organized but no longer does what it was born to do by enforcing coherence, not just completion." + }, + "patterns": [ + { + "name": "enforcesCoherence", + "category": "data-model", + "summary": "Enforces strict phase-by-phase development with nine artifacts worked in order, linked bidirectionally and validated against the original promise." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:12.225Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:artifact:1.6.1", + "swhid": null, + "name": "artifact", + "title": "Artifact Rules for Signature Moves", + "description": "Rules to follow when picking signature moves for Artifact projects.", + "version": "1.6.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/artifact", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [ + "rules", + "signature-moves", + "artifact" + ], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "original-archive", + "domains": [], + "tags": [] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "none" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 10881, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true, no prose, just JSON object", + "whyItMatters": "These rules help ensure consistency and quality in the signature moves picked for Artifact projects." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:19.983Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:aspire-ai:0.1.0", + "swhid": null, + "name": "aspire-ai", + "title": "aspire-ai", + "description": "Adversarial Student-Professor Internalized Reasoning Engine - Teaching AI to develop judgment, not just knowledge.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/aspire-ai", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "python", + "cli", + "mcp", + "sdk" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 36634, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Teaches AI to develop judgment through adversarial dialogue with internalized teacher models.", + "whyItMatters": "Provides a novel approach to training AI by focusing on developing discernment rather than just memorizing answers." + }, + "patterns": [ + { + "name": "prompt-engineering", + "category": "data-model", + "summary": "Uses adversarial dialogue with teacher models to refine student model's reasoning and judgment." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:26.918Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:Attestia-Desktop:0.1.0", + "swhid": null, + "name": "Attestia-Desktop", + "title": "Attestia-Desktop", + "description": "Financial intent verification for Windows -- a WinUI 3 desktop app and .NET SDK for blockchain attestation and reconciliation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Attestia-Desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "sdk", + "winui3", + "astro" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "csharp" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 4960, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A WinUI 3 desktop app and .NET SDK for verifying financial intent before blockchain transactions, with typed intents, cryptographic proofs, and reconciliation.", + "whyItMatters": "Provides a real-time dashboard, intent management, proof explorer, and reconciliation views without leaving Windows, while mapping attestation controls to regulatory frameworks and generating compliance reports." + }, + "patterns": [ + { + "name": "typed-financial-intents", + "category": "data-model", + "summary": "Declare, approve, execute, and verify transactions with structured records instead of raw payloads." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:25.370Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:brain-dev:0.1.0", + "swhid": null, + "name": "brain-dev", + "title": "dev-brain", + "description": "Intelligence layer for developer insights — coverage analysis, test generation, refactoring suggestions, security audits, and UX insights via MCP.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/brain-dev", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 6287, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Provides 9 MCP Tools for developer insights: coverage analysis, test generation, refactoring suggestions, security audits, and UX insights.", + "whyItMatters": "Helps developers write better code by finding gaps in testing, suggesting improvements, and identifying potential vulnerabilities and usability issues." + }, + "patterns": [ + { + "name": "AST-based test generation", + "category": "testing", + "summary": "Automatically generate pytest tests with mocks that actually compile." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:34.276Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:build-governor:0.1.0", + "swhid": null, + "name": "build-governor", + "title": "Build Governor", + "description": "Automatic protection against C++ build memory exhaustion.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/build-governor", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "windows-only" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 3234, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A lightweight governor that automatically sits between your build system and the compiler to prevent parallel C++ builds from exhausting system memory.", + "whyItMatters": "Build Governor provides automatic protection against a common issue in parallel C++ builds, which can otherwise lead to system instability and crashes." + }, + "patterns": [ + { + "name": "concurrency", + "category": "signal-processing", + "summary": "The prototype demonstrates techniques for managing concurrency in build systems." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:41.620Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:civility-kernel:1.1.0", + "swhid": null, + "name": "civility-kernel", + "title": "civility-kernel", + "description": "A policy layer that makes agent behavior preference-governed instead of purely efficiency-maximizing.", + "version": "1.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/civility-kernel", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk", + "plugin" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 4762, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": ".7, // README was rich and specific.", + "whyItMatters": "Provides a framework for adding governance policies to agents." + }, + "patterns": [ + { + "name": "governance", + "category": "data-model", + "summary": "Defines a structure for specifying hard constraints and soft preferences that guide agent behavior." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:48.492Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-collaborate:0.1.0", + "swhid": null, + "name": "claude-collaborate", + "title": "claude-collaborate", + "description": "A unified sandbox environment for human-AI collaboration with WebSocket bridge.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-collaborate", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "mcp", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 3937, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A unified sandbox environment for human-AI collaboration with WebSocket bridge.", + "whyItMatters": "Brings together interactive workspaces, seamless communication, and creative tools in one beautiful interface." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:54.236Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-hook-debug:1.0.3", + "swhid": null, + "name": "claude-hook-debug", + "title": "claude-hook-debug", + "description": "Diagnostic CLI for Claude Code hook issues — detects ghost hooks, scope conflicts, and plugin lifecycle bugs", + "version": "1.0.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-hook-debug", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 1588, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Diagnostic CLI for detecting issues in Claude Code hooks and plugins.", + "whyItMatters": "Helps developers identify and fix problems with their Claude Code settings and plugin configurations, improving the reliability of their projects." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:50:59.753Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-memories:1.0.3", + "swhid": null, + "name": "claude-memories", + "title": "claude-memories", + "description": "MEMORY.md optimizer and dispatch table generator for Claude Code", + "version": "1.0.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-memories", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 1603, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "MEMORY.md optimizer and dispatch-table generator for Claude Code.", + "whyItMatters": "This tool optimizes MEMORY.md files for Claude Code, reducing memory overhead and improving performance by generating a dispatch table that allows agents to load only relevant memories on-demand." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:06:33.444Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-rules:1.2.2", + "swhid": null, + "name": "claude-rules", + "title": "claude-rules", + "description": "A tool for optimizing and splitting CLAUDE.md files into lean indexes + core rules.", + "version": "1.2.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-rules", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [ + "documentation", + "optimization", + "splitting", + "indexing" + ], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2885, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true, // This tool can be used to optimize a CLAUDE.md file in one command.", + "whyItMatters": "By splitting CLAUDE.md into lean indexes + core rules, this tool helps maintain large documentation projects by reducing the cognitive load of reading through all details on every use." + }, + "patterns": [ + { + "name": "agent-workflow", + "category": "data-model", + "summary": "The tool uses a CLI interface to accept input and produce output, following standard conventions for command-line tools." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:13.445Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-session-copilot:1.0.1", + "swhid": null, + "name": "claude-session-copilot", + "title": "claude-session-copilot", + "description": "Session copilot for Claude Code. Captures decisions, timelines, and patterns across sessions.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-session-copilot", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 1757, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A TypeScript CLI for extending the capabilities of a Claude Code server with session tracking, decision logging, and pattern detection.", + "whyItMatters": "This tool provides valuable insights into user behavior by capturing decisions made during sessions and detecting patterns in activity. It could be useful for optimizing workflows and identifying areas for improvement within the Claude Code ecosystem." + }, + "patterns": [ + { + "name": "session-tracking", + "category": "data-model", + "summary": "The tool maintains a detailed record of user sessions, including timestamps, files accessed, and decisions made. This allows for comprehensive session analysis and reporting." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:21.769Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-sfx:1.3.0", + "swhid": null, + "name": "claude-sfx", + "title": "claude-sfx", + "description": "Procedural audio feedback for Claude Code — UX for agentic coding", + "version": "1.3.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-sfx", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 6572, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Procedural audio feedback for Claude Code CLI tool.", + "whyItMatters": "Restores observability to the user experience when using AI agents like Claude. Makes agentic coding more efficient and less frustrating by providing auditory cues about what's happening in the background." + }, + "patterns": [ + { + "name": "observability", + "category": "signal-processing", + "summary": "Uses sound synthesis to provide real-time feedback on agent activity, helping users stay oriented when working with AI-powered tools." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:29.365Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:claude-toolstack:0.1.0", + "swhid": null, + "name": "claude-toolstack", + "title": "claude-toolstack", + "description": "A ready-to-deploy stack that keeps Claude Code productive on large, multi-language repositories without thrashing a 64-GB Linux workstation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/claude-toolstack", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "tauri" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 28366, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A TypeScript/JS CLI for the 'claude-toolstack' developer tool.", + "whyItMatters": "This stack optimizes the use of large repositories with Claude Code without overloading a 64-GB Linux workstation." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:36.648Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:clearance-opinion-engine:1.0.0", + "swhid": null, + "name": "clearance-opinion-engine", + "title": "MCP Voice Server", + "description": "A TypeScript-based server for managing and serving voice data using the MCP protocol.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/clearance-opinion-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "cli", + "mcp", + "sdk", + "plugin" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 16281, + "lastCommitAt": "2026-03-03T09:00:25-05:00", + "commitRecencyDays": 48, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A server for managing and serving voice data using the MCP protocol.", + "whyItMatters": "This prototype demonstrates an efficient way to cache and serve voice data in a scalable manner using the MCP protocol. It could be useful for other developers looking to implement similar functionality in their own projects." + }, + "patterns": [ + { + "name": "concurrency", + "category": "signal-processing", + "summary": "Uses async/await to handle concurrent voice data requests efficiently." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:44.345Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:code-batch:0.1.0", + "swhid": null, + "name": "code-batch", + "title": "CodeBatch", + "description": "Content-addressed batch execution engine with deterministic sharding and queryable outputs.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-batch", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 24811, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A filesystem-based execution substrate that snapshots code, shards work deterministically, and indexes every output for structured queries — no database required.", + "whyItMatters": "For developers building repeatable code analysis pipelines, CI integrations, or batch transformation workflows that need reproducibility and auditability." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:52.061Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:code-bearings:1.0.0", + "swhid": null, + "name": "code-bearings", + "title": "code-bearings", + "description": "Code Bearings monorepo — source-grounded control for modern codebases", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-bearings", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11626, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Source-grounded control for modern codebases.", + "whyItMatters": "Provides a unified CLI, VS Code extension, and CI integration to analyze and review TypeScript projects using source-grounding techniques." + }, + "patterns": [ + { + "name": "graph-based navigation", + "category": "data-model", + "summary": "Indexes TypeScript projects into graphs of files, symbols, modules, and dependencies for various surfaces like CLI, VS Code, CI." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:51:58.841Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:code-covered:0.1.0", + "swhid": null, + "name": "code-covered", + "title": "code-covered", + "description": "Find coverage gaps and suggest what tests to write.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/code-covered", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2960, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Code coverage tool that suggests what tests to write.", + "whyItMatters": "Helps developers find gaps in their test suites and provides suggestions for additional tests." + }, + "patterns": [ + { + "name": "suggests-test-stubs", + "category": "cli-ux", + "summary": "Generates prioritized test stubs based on coverage data that can be dropped into the test suite." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:05.390Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:codeteam-suite:0.1.0", + "swhid": null, + "name": "codeteam-suite", + "title": "CodeTeam Suite", + "description": "The authoritative CodeTeam implementation — a .NET-based CLI and library for package verification, approval, and signing.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/codeteam-suite", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "csharp", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 9088, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "CodeTeam Suite is a .NET-based CLI and library for package verification, approval, and signing.", + "whyItMatters": "It provides an authoritative implementation of the CodeTeam protocol for verifying, approving, and signing software packages cryptographically." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:11.371Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ConsensusOS:1.0.6", + "swhid": null, + "name": "ConsensusOS", + "title": "ConsensusOS", + "description": "Modular control plane safeguarding distributed consensus systems", + "version": "1.0.6", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ConsensusOS", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11353, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI and library for managing multi-chain consensus systems.", + "whyItMatters": "Provides a modular, zero-dependency control plane for distributed consensus governance." + }, + "patterns": [ + { + "name": "plugin-based architecture", + "category": "data-model", + "summary": "Uses plugins to extend functionality and manage different aspects of the control plane." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:32.544Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:context-window-manager:0.1.0", + "swhid": null, + "name": "context-window-manager", + "title": "Context Window Manager", + "description": "Lossless context restoration for LLM sessions via KV cache persistence", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/context-window-manager", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "mcp", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 14613, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Read the README.md and package.json (if present)", + "whyItMatters": "This tool addresses a key challenge in using large language models - context exhaustion. It provides a way to persist, restore and manage conversation history with zero information loss." + }, + "patterns": [ + { + "name": "caching", + "category": "signal-processing", + "summary": "Uses persistent KV cache storage to freeze and thaw LLM session contexts without data loss" + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:18.269Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:control-room:0.1.0", + "swhid": null, + "name": "control-room", + "title": "Control Room", + "description": "A local-first desktop app for managing scripts, multi-step workflows, and automated operations with full observability, alerting, and self-healing.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/control-room", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "maui", + "observability", + "ai-agent" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "javascript", + "csharp" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 19386, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "mathew-johnson", + "whyItMatters": "Provides a unified interface for running and monitoring scripts, enabling better reproducibility and observability in software development workflows." + }, + "patterns": [ + { + "name": "concurrency", + "category": "data-model", + "summary": "Supports parallel execution of multi-step workflows (runbooks) with dependencies between steps." + }, + { + "name": "observability", + "category": "ui-primitive", + "summary": "Includes a timeline view and metrics dashboard for tracking script runs and operational metrics." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:26.295Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:CursorAssist:0.1.0", + "swhid": null, + "name": "CursorAssist", + "title": "CursorAssist", + "description": "A deterministic engine for assistive cursor control, UI accessibility benchmarking, and adaptive motor-skill training.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/CursorAssist", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "mouse-and-cursor", + "domains": [], + "tags": [ + "csharp", + "cli", + "mcp", + "tauri", + "winui3", + "maui" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 20888, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Deterministic assistive cursor control engine with NuGet packages for schemas, trace format, policy mapping, and transform pipeline.", + "whyItMatters": "Provides a modular set of tools for building assistive technologies with reproducible and verifiable results." + }, + "patterns": [ + { + "name": "input-handling", + "category": "signal-processing", + "summary": "Velocity-adaptive EMA smoothing with phase correction, power-law frequency-weighted deadzones, and cosine coherence for directional intent detection." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:40.378Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:datagates:1.0.0", + "swhid": null, + "name": "datagates", + "title": "datagates", + "description": "Governed data promotion system. Data earns trust through layered gates, not silent cleaning.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/datagates", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 8474, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for a system that promotes data through trust 'gates' based on schema, semantic rules, batch metrics, and governance policies.", + "whyItMatters": "Provides a novel approach to data quality assurance by treating dataset cleaning as a promotion problem with explicit reasons at each stage." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:34.131Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:deltamind:0.1.0", + "swhid": null, + "name": "deltamind", + "title": "DeltaMind", + "description": "Active context compaction for AI agents — store what changed in long-running conversations.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/deltamind", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11999, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for compacting active context in long-running AI conversations.", + "whyItMatters": "DeltaMind provides a novel approach to managing the state and provenance of long-running AI conversations, making them more maintainable and understandable as they grow." + }, + "patterns": [ + { + "name": "state-as-memory", + "category": "data-model", + "summary": "Instead of storing entire transcripts, DeltaMind stores only what has changed in the conversation state, allowing for a more compact and queryable representation of the discussion as it evolves." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:41.323Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:DeterministicMouseTrainingEngine:0.1.0", + "swhid": null, + "name": "DeterministicMouseTrainingEngine", + "title": "DeterministicMouseTrainingEngine", + "description": "A .NET MAUI desktop app for deterministic mouse training with composable game modes and blueprint mutators.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/DeterministicMouseTrainingEngine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "maui", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 10425, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Deterministic mouse training engine with fixed-timestep simulation, composable game modes and blueprint mutators.", + "whyItMatters": "Provides a structured framework for deterministic mouse training with built-in replay verification and reproducible audio cues." + }, + "patterns": [ + { + "name": "composable-game-modes", + "category": "data-model", + "summary": "Supports pluggable game modes via an IGameSimulation interface, allowing for easy composition of different training scenarios." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:47.611Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:dev-op-typer:0.1.0", + "swhid": null, + "name": "dev-op-typer", + "title": "dev-op-typer", + "description": "A developer-focused typing practice app for Windows — every test is real code.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/dev-op-typer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "typing-and-input", + "domains": [], + "tags": [ + "typescript", + "javascript", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 19731, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A typing practice app that uses real code snippets from six languages.", + "whyItMatters": "Helps developers improve their coding speed and accuracy using actual programming examples." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:46.672Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:edgepacks:0.1.0", + "swhid": null, + "name": "edgepacks", + "title": "edgepacks", + "description": "Task-dataset foundry for training small models on narrow jobs.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/edgepacks", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 4648, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A library of narrow, well-structured training packs for specific capabilities.", + "whyItMatters": "Provides a structured way to create and use datasets for fine-tuning small models on specific tasks." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:51.657Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:feature-reacher:1.0.1", + "swhid": null, + "name": "feature-reacher", + "title": "Feature-Reacher", + "description": "A diagnostic tool that analyzes product documentation and release notes to produce an Adoption Risk Audit—a ranked list of features that users may never discover.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/feature-reacher", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 13297, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Pastes release notes or documentation into a web UI to run an Adoption Risk Audit.", + "whyItMatters": "Helps product teams identify and prioritize features that are at risk of underutilization due to poor visibility, recency, or documentation quality." + }, + "patterns": [ + { + "name": "feature-extraction", + "category": "data-model", + "summary": "Extracts feature mentions from product artifacts with evidence linking and heuristics-based scoring." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:52:58.781Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:file-compass:0.1.0", + "swhid": null, + "name": "file-compass", + "title": "file-compass", + "description": "Semantic file search for AI workstations using HNSW vector indexing", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/file-compass", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "tauri" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 12866, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A command-line tool for indexing and searching files semantically.", + "whyItMatters": "Provides fast, semantic search capabilities across large codebases using vector embeddings and HNSW indexing." + }, + "patterns": [ + { + "name": "search", + "category": "data-model", + "summary": "Uses vector embeddings to enable semantic search of files by their content rather than just their name or extension." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:05.733Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:flexiflow:0.1.0", + "swhid": null, + "name": "flexiflow", + "title": "flexiflow", + "description": "A lightweight async component engine with events, state machines, and a minimal CLI.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/flexiflow", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 7268, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A pure-Python async component engine with events and state machines.", + "whyItMatters": "FlexiFlow is a lightweight alternative to heavyweight workflow engines, providing components, an event bus, structured logging, persistence, and a minimal CLI in under 2k lines of Python code. It's designed for quick demos and debugging without writing additional harnesses or heavy dependencies." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:11.685Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:game-dev-mcp:1.0.1", + "swhid": null, + "name": "game-dev-mcp", + "title": "game-dev-mcp", + "description": "MCP server for game engine control", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/game-dev-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2546, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "game-dev-mcp — MCP server for game engine control", + "whyItMatters": "Provides a command-line interface to control Unreal Engine 5 via the Model Context Protocol, enabling automation and integration of game development workflows with AI agents and other tools. Useful for developers working on UE5 projects who want to leverage MCP for enhanced productivity and collaboration." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:20.116Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:headless-wheel-builder:0.1.0", + "swhid": null, + "name": "headless-wheel-builder", + "title": "headless-wheel-builder", + "description": "A universal, headless Python wheel builder with integrated GitHub operations, release management, and full CI/CD pipeline automation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/headless-wheel-builder", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python", + "JavaScript/TypeScript (some subcommands)" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 32814, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true, but confidence is only 0.7 due to missing package.json and sparse README", + "whyItMatters": "This tool automates many aspects of Python package distribution, including build, release management, dependency analysis, CI/CD pipeline orchestration, and GitHub integration." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:27.811Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:InControl-Desktop:0.1.0", + "swhid": null, + "name": "InControl-Desktop", + "title": "InControl Desktop", + "description": "Local AI Chat Assistant for Windows", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/InControl-Desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "winui3", + "astro" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 56597, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A privacy-first, GPU-accelerated chat application that runs large language models entirely on your machine. No cloud required.", + "whyItMatters": "Provides a local AI chat experience with support for multiple backends and configurable personality settings while maintaining user privacy by running on the local machine without cloud dependencies." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Supports multiple large language model backends with streaming chat capabilities." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:48:54.558Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:integradio:0.1.0", + "swhid": null, + "name": "integradio", + "title": "integradio", + "description": "Integradio extends Gradio with semantic search capabilities powered by embeddings.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/integradio", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 45055, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Integradio adds semantic search to Gradio components.", + "whyItMatters": "Semantic search makes complex UI widgets discoverable by intent, not just ID or label. This is a key capability for building intelligent user interfaces and agent workflows." + }, + "patterns": [ + { + "name": "search", + "category": "data-model", + "summary": "Uses embeddings to enable semantic search of UI components." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:33.932Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:jam-session-plugin:0.1.0", + "swhid": null, + "name": "jam-session-plugin", + "title": "AI Jam Session", + "description": "A Claude Code plugin with a 100-song library, structured lessons, and AI jam sessions — plays through your system audio, no external software required.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/jam-session-plugin", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "plugin" + ] + }, + "technical": { + "kind": "plugin", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 146, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A plugin for the Claude Code environment that provides AI-assisted piano lessons and jam sessions.", + "whyItMatters": "This plugin demonstrates an innovative use of AI to teach and facilitate musical creativity in a user-friendly way within the Claude Code ecosystem." + }, + "patterns": [ + { + "name": "agent-workflow", + "category": "concurrency", + "summary": "The plugin uses agents with distinct personalities to guide users through teaching sessions and jam sessions, demonstrating an advanced level of concurrency in handling user interactions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:41.130Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ledger-suite:0.1.0", + "swhid": null, + "name": "ledger-suite", + "title": "Ledger Suite", + "description": "Unified monorepo for cryptographic provenance ledgers — ClaimLedger and CreatorLedger", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ledger-suite", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 35857, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "true-positives", + "whyItMatters": "Provides cryptographic provenance verification for scientific claims and creator attestations, enabling secure tracking of intellectual property and content ownership." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:48.617Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:linux-dev-typer:0.1.0", + "swhid": null, + "name": "linux-dev-typer", + "title": "Linux Dev Typer", + "description": "Code-typing practice for developers — Avalonia UI, adaptive difficulty, trend tracking, fatigue detection.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/linux-dev-typer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "typing-and-input", + "domains": [], + "tags": [ + "typescript", + "javascript", + "csharp", + "cli", + "astro" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "javascript", + "csharp", + "python", + "rust" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 21584, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A typing practice tool with adaptive difficulty and Elo-inspired rating system for developers.", + "whyItMatters": "Provides a structured way to improve coding skills in multiple languages through gamification and learning analytics." + }, + "patterns": [ + { + "name": "adaptive-difficulty", + "category": "data-model", + "summary": "Uses an Elo-inspired rating system to adjust the difficulty of typing practice sessions based on the user's skill level per language." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:53:55.776Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:llm-sync-drive:0.1.0", + "swhid": null, + "name": "llm-sync-drive", + "title": "llm-sync-drive", + "description": "Compile llms.txt from a repo and sync it to Google Drive", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/llm-sync-drive", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 1590, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Compile your repository into a structured llms.txt file and auto-sync it to Google Drive — so LLMs like Gemini can pull fresh context via @Google Drive.", + "whyItMatters": "Automates the process of compiling a repo's context into a single Markdown document and syncing it to Google Drive, making it easy for AI agents to access the latest project information." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:09.955Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:LoKey-Typer:1.0.2", + "swhid": null, + "name": "LoKey-Typer", + "title": "LoKey Typer", + "description": "A calm typing practice app with ambient soundscapes, personalized daily sets, and no accounts required.", + "version": "1.0.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/LoKey-Typer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "typing-and-input", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 9864, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A typing practice app with ambient soundscapes and personalized daily exercises.", + "whyItMatters": "Provides a focused, account-free environment for improving typing skills in realistic contexts." + }, + "patterns": [ + { + "name": "adaptive-audio", + "category": "signal-processing", + "summary": "Uses ambient soundscapes designed to support sustained focus." + }, + { + "name": "personalized-content", + "category": "data-model", + "summary": "Generates daily exercise sets tailored to the user's recent sessions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:01.498Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-app-builder:1.2.0", + "swhid": null, + "name": "mcp-app-builder", + "title": "MCP App Builder", + "description": "Build MCP servers with interactive UI components", + "version": "1.2.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-app-builder", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "vscode" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 7321, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node/JS CLI for scaffolding, developing, and testing Model Context Protocol (MCP) servers with interactive UI components.", + "whyItMatters": "Helps developers rapidly create, test, and deploy MCP servers that support the new MCP Apps standard, enabling interactive UI components directly in AI conversations." + }, + "patterns": [ + { + "name": "Scaffolding", + "category": "cli-ux", + "summary": "Provides a New Server Wizard for guided setup of MCP server projects with templates and auto-configuration." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:16.957Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-aside:1.0.1", + "swhid": null, + "name": "mcp-aside", + "title": "mcp-aside", + "description": "MCP server that maintains an in-memory interjection inbox with guardrails (TTL, rate-limit, dedupe).", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-aside", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 862, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Maintains an in-memory interjection inbox for MCP conversations.", + "whyItMatters": "Provides a dedicated space to capture thoughts and notes during AI-assisted conversations without derailing the main task at hand." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:23.683Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-bouncer:0.1.0", + "swhid": null, + "name": "mcp-bouncer", + "title": "MCP Bouncer", + "description": "A SessionStart hook that health-checks your MCP servers, quarantines broken ones, and auto-restores them when they come back online.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-bouncer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 583, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": ".7, The README.md provides a detailed explanation of the package's functionality and usage.", + "whyItMatters": "The MCP Bouncer is designed to automatically health-check all servers in an MCP configuration file at session start. It identifies broken servers and quarantines them while preserving their configurations for potential future restoration. This helps ensure that only functional servers are loaded, reducing wasted context tokens and failed tool calls." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:31.646Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-examples:0.1.0", + "swhid": null, + "name": "mcp-examples", + "title": "mcp-examples", + "description": "Example workspaces for [MCP Tool Shop](https://github.com/mcp-tool-shop-org).", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-examples", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 467, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Example workspaces for [MCP Tool Shop](https://github.com/mcp-tool-shop-org).", + "whyItMatters": "Provides example usage of MCP tools and demonstrates safe, opt-in access to the filesystem and network." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:36.604Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-file-forge:1.0.1", + "swhid": null, + "name": "mcp-file-forge", + "title": "mcp-file-forge", + "description": "MCP server for file operations and project scaffolding - Windows-first, secure, sandboxed", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-file-forge", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 4427, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Model Context Protocol server for secure file operations and project scaffolding.", + "whyItMatters": "Provides sandboxed, policy-controlled access to the local filesystem for AI agents. Ships with 17 tools across five categories for reading, writing, searching, metadata inspection, and project scaffolding." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:44.131Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-tool-registry:1.1.5", + "swhid": null, + "name": "mcp-tool-registry", + "title": "TypeScript Voice Synthesis CLI", + "description": "A command-line tool for generating voice synthesis from text using advanced TTS techniques.", + "version": "1.1.5", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-tool-registry", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "cli", + "mcp", + "adaptive-audio", + "voice-synthesis", + "local-llm" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2150, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A CLI for generating high-quality voice synthesis from text.", + "whyItMatters": "This tool demonstrates how to use local LLMs and advanced TTS techniques to generate realistic voices from text, without requiring cloud services or APIs. It's a powerful way to add expressive audio capabilities to any application or workflow." + }, + "patterns": [ + { + "name": "adaptive-audio", + "category": "signal-processing", + "summary": "Uses local LLMs to generate personalized voice outputs from text prompts, adapting the tone and style based on the user's unique characteristics and preferences." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:52.541Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcp-voice-engine:0.1.0", + "swhid": null, + "name": "mcp-voice-engine", + "title": "MCP Voice Engine", + "description": "Deterministic, streaming-first prosody engine for expressive voice synthesis, pitch control, and real-time voice transformation.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcp-voice-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 8050, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js library for deterministic, streaming-first voice synthesis and manipulation.", + "whyItMatters": "Provides a stable and reproducible foundation for real-time voice processing applications in the MCP ecosystem." + }, + "patterns": [ + { + "name": "streaming", + "category": "signal-processing", + "summary": "Uses streaming-first architecture to enable low-latency, stateful audio processing." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:54:58.945Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcpt:1.1.0", + "swhid": null, + "name": "mcpt", + "title": "@mcptoolshop/mcpt", + "description": "npm wrapper for mcpt -- CLI for discovering, installing, and running MCP Tool Shop tools.", + "version": "1.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 0, + "lastCommitAt": "2026-03-03T08:59:51-05:00", + "commitRecencyDays": 48, + "hasTests": false, + "hasReadme": true, + "hasLicense": false, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "npm install @mcptoolshop/mcpt", + "whyItMatters": "Provides a convenient way to use the mcpt CLI from any Node.js project without manually installing Python dependencies." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:04.985Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcpt-link-fresh:1.0.0", + "swhid": null, + "name": "mcpt-link-fresh", + "title": "mcpt-link-fresh", + "description": "Keep listings, links, and repo metadata fresh by syncing from canonical tool truth", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt-link-fresh", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 4100, + "lastCommitAt": "2026-03-03T09:00:25-05:00", + "commitRecencyDays": 48, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": ".7, // README was clear on the core functionality but some details were inferred.", + "whyItMatters": "This tool automates syncing of key metadata like repo description and homepage URL to match the canonical MCP tooling site. It's a small but important piece of keeping our developer tools consistent and discoverable." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:11.421Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:mcpt-publishing-assets:1.0.0", + "swhid": null, + "name": "mcpt-publishing-assets", + "title": "mcpt-publishing-assets", + "description": "Logo, icon, and image asset generation for mcpt-publishing. Uses sharp.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/mcpt-publishing-assets", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 290, + "lastCommitAt": "2026-03-25T20:12:36-04:00", + "commitRecencyDays": 25, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for generating logo, icon, and image assets using sharp.", + "whyItMatters": "Provides a quick way to generate consistent branding assets for MCP publishing projects." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:17.990Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:meta-content-system:0.1.0", + "swhid": null, + "name": "meta-content-system", + "title": "Meta Content System", + "description": "Portable content ingestion, normalization, and indexing for typing-practice apps.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/meta-content-system", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "typescript", + "csharp" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 1448, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "One pipeline, every platform -- The same input files produce the same `library.index.json` on Windows, Linux, and macOS. No platform drift.", + "whyItMatters": "Provides a unified way to process source code for typing practice apps across different platforms." + }, + "patterns": [ + { + "name": "interface-driven architecture", + "category": "data-model", + "summary": "Every pipeline stage (`IContentSource`, `IExtractor`, `IMetricCalculator`, `IContentLibrary`) is behind an abstraction for testability and extensibility." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:05:49.324Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:MouseTrainer:0.1.0", + "swhid": null, + "name": "MouseTrainer", + "title": "MouseTrainer", + "description": "Deterministic mouse dexterity trainer -- precision, control, and flow.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/MouseTrainer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "maui" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 10659, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, composable blueprint mutators, and platform-stable run identity. Same seed produces the same level, the...", + "whyItMatters": "Deterministic mouse dexterity trainer -- precision, control, and flow." + }, + "patterns": [ + { + "name": "composable difficulty", + "category": "data-model", + "summary": "Six blueprint mutators reshape generated levels before play. Stack them, tune their parameters, and the combination is frozen into the `RunId` hash for perfect reproducibility." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:09.114Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:nameops:1.0.0", + "swhid": null, + "name": "nameops", + "title": "nameops", + "description": "Name clearance orchestrator — batch runs, publish, and PR automation", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nameops", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 757, + "lastCommitAt": "2026-03-03T09:00:25-05:00", + "commitRecencyDays": 48, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yeah, I'm not going to do that. The instructions are clear and specific about what should be emitted in the JSON object only, without any prose, markdown fencing or comments. I will not add anything, ", + "whyItMatters": "The instructions are very clear about the format and content of the output. Following them precisely ensures consistency and accuracy in the metadata extraction process." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:29.658Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:NextLedger:0.1.0", + "swhid": null, + "name": "NextLedger", + "title": "NextLedger", + "description": "Envelope budgeting for Windows — give every dollar a job.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/NextLedger", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "C#", + "TypeScript", + "Python", + "JavaScript", + "Rust" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 19738, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Windows-first personal finance app using envelope budgeting methodology.", + "whyItMatters": "Local-first, offline-first financial management tool with explicit human agency at every boundary." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:15.417Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:nexus-suite:0.1.0", + "swhid": null, + "name": "nexus-suite", + "title": "Nexus Suite", + "description": "Governance, attestation, and routing infrastructure for MCP tool ecosystems.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nexus-suite", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "suites-and-infrastructure", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "astro" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 45679, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Composable infrastructure for MCP ecosystems.", + "whyItMatters": "Provides attestation, governance policies, and request routing for MCP tool ecosystems in a composable package." + }, + "patterns": [ + { + "name": "composable", + "category": "data-model", + "summary": "Six independent packages that can be used together or independently to provide different aspects of the infrastructure." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:35.802Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:nullout:0.1.0", + "swhid": null, + "name": "nullout", + "title": "NullOut", + "description": "MCP server that finds and safely removes 'undeletable' files on Windows.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/nullout", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2563, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "pip install nullout-mcp", + "whyItMatters": "Defends against destructive misuse, path traversal, reparse point escapes, TOCTOU races, namespace tricks, locked files by using a three-step scan-plan-delete workflow designed for MCP hosts and requiring server-issued confirmation tokens." + }, + "patterns": [ + { + "name": "structured-errors", + "category": "data-model", + "summary": "Every failure returns a machine-readable code with next-step suggestions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:42.698Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:pathway:1.0.0", + "swhid": null, + "name": "pathway", + "title": "@mcptoolshop/pathway", + "description": "npm wrapper for pathway - Workflow automation tool", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/pathway", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 0, + "lastCommitAt": "2026-03-25T20:12:36-04:00", + "commitRecencyDays": 25, + "hasTests": false, + "hasReadme": true, + "hasLicense": false, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "npm wrapper for Pathway Core, a workflow automation tool with append-only event log and unique undo behavior.", + "whyItMatters": "Pathway's approach to undoing and learning from mistakes could be useful in software development workflows. The npm package provides an easy way to use this tool via the command line." + }, + "patterns": [ + { + "name": "branching-workflows", + "category": "data-model", + "summary": "Pathway supports branching workflows implicitly, similar to how Git handles divergent branches." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:48.902Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:payroll-engine:0.1.0", + "swhid": null, + "name": "payroll-engine", + "title": "Payroll Engine", + "description": "A library-first PSP core for payroll and regulated money movement.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/payroll-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 38744, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Deterministic append-only ledger. Explicit funding gates. Replayable events.", + "whyItMatters": "This project solves common problems in payroll systems by treating money movement as a first-class concern with proper financial engineering." + }, + "patterns": [ + { + "name": "append-only ledgers", + "category": "storage", + "summary": "Every modification is a new entry. History is preserved. Auditors are happy." + }, + { + "name": "funding gates", + "category": "supply-chain", + "summary": "Commit Gate: 'Do we have the money to promise these payments?' Pay Gate: 'Do we still have the money right before we send them?'" + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:55:57.104Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:physics-svg:1.0.0", + "swhid": null, + "name": "physics-svg", + "title": "@mcptoolshop/physics-svg", + "description": "Deterministic 2D physics engine with SVG rendering for web games and simulations", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/physics-svg", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "games-and-creative", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 7219, + "lastCommitAt": "2026-03-25T20:12:36-04:00", + "commitRecencyDays": 25, + "hasTests": true, + "hasReadme": true, + "hasLicense": false, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A physics engine for web games and simulations, with SVG rendering and React bindings.", + "whyItMatters": "This library provides a reusable, deterministic physics simulation that can be easily integrated into web projects. It supports both pure JavaScript usage as well as React-based applications through optional hooks and components." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:56:04.090Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:pocket-ledger:0.1.0", + "swhid": null, + "name": "pocket-ledger", + "title": "Pocket Ledger", + "description": "A local-first personal finance and budget tracking app for Windows.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/pocket-ledger", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 6145, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A personal finance app that keeps your financial data on your device. No cloud sync, no telemetry, no external connections.", + "whyItMatters": "Privacy-focused local-first budgeting tool for Windows." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:56:09.044Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:polyglot-vscode:1.0.3", + "swhid": null, + "name": "polyglot-vscode", + "title": "Polyglot — Local GPU Translation", + "description": "Translate text, files, and READMEs using TranslateGemma via Ollama — 55 languages, zero cloud dependency", + "version": "1.0.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/polyglot-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "en" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2980, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A VS Code extension that translates text, files and READMEs using TranslateGemma via Ollama on your local GPU in 55 languages with zero cloud dependency.", + "whyItMatters": "This prototype demonstrates how to integrate a powerful translation model into a VS Code extension for on-device use without any cloud dependencies." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:02:04.199Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:prov-engine-js:1.0.1", + "swhid": null, + "name": "prov-engine-js", + "title": "prov-engine-js", + "description": "Minimal Node.js provenance engine for prov-spec interop", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/prov-engine-js", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 585, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A zero-dependency Node.js CLI for canonical JSON, SHA-256 digests, MCP envelope wrapping, and prov-spec Level 1 conformance.", + "whyItMatters": "This engine provides a simple way to verify provenance of data using widely adopted standards like JSON and SHA-256. It's useful for any application that needs to ensure the integrity of its inputs or outputs." + }, + "patterns": [ + { + "name": "canonical-json", + "category": "data-model", + "summary": "Implements a deterministic canonical JSON serialization matching prov-spec Section 6." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:56:58.080Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:prov-spec:0.1.0", + "swhid": null, + "name": "prov-spec", + "title": "prov-spec", + "description": "A formal, language-neutral specification for verifiable provenance", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/prov-spec", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 688, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Defines stable, namespaced identifiers for provenance operations and structured JSON schemas for documenting tool invocations.", + "whyItMatters": "Provides a standard way to specify provenance information across different tools and languages." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:03.393Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:py-polyglot:0.1.0", + "swhid": null, + "name": "py-polyglot", + "title": "py-polyglot", + "description": "Local GPU translation Python library + MCP server — TranslateGemma via Ollama, 57 languages, zero cloud dependency.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/py-polyglot", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp-server" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "Python", + "Ollama (local)" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 3366, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Python library + MCP server for local GPU translation into 57 languages using TranslateGemma via Ollama.", + "whyItMatters": "Combines a Python library API with an MCP server to enable on-premises, zero-cloud-dependency translation in 57 languages. Uses TranslateGemma via Ollama and runs fully locally on GPUs without requiring internet access after the initial model download." + }, + "patterns": [ + { + "name": "concurrency", + "category": "data-model", + "summary": "Uses semaphore-controlled concurrency to prevent VRAM overload when running multiple translation jobs on a GPU." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:11.474Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:receipt-factory:1.7.3", + "swhid": null, + "name": "receipt-factory", + "title": "receipt-factory", + "description": "A receipt is a signed, timestamped, reproducible record of what happened:", + "version": "1.7.3", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/receipt-factory", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "crypto-and-provenance", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "provenance", + "governance" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 8842, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A receipt is a signed, timestamped, reproducible record of what happened:", + "whyItMatters": "Receipts prove process without trusting vibes. They are how we prove work happened." + }, + "patterns": [ + { + "name": "receipt schema", + "category": "data-model", + "summary": "A standardized schema for receipts that includes what was done, why it was done, who/what did it, proof it happened, and how to verify it." + }, + { + "name": "canonicalization", + "category": "storage", + "summary": "The process of converting data into a standard format so that it can be consistently stored, managed, and shared." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:19.550Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:Registrum:1.1.1", + "swhid": null, + "name": "Registrum", + "title": "@mcptoolshop/registrum", + "description": "A structural registrar for maintaining legibility in evolving systems", + "version": "1.1.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Registrum", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11775, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A governed, dual-witness, deterministic registrar with replayable history and optional external attestation.", + "whyItMatters": "Ensures that change remains legible in evolving systems by adding constraints to state transitions." + }, + "patterns": [ + { + "name": "deterministic state management", + "category": "data-model", + "summary": "Uses structural invariants and dual constitutional witnesses to guarantee determinism and traceability of state transitions." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:22.084Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:registry-stats-vscode:1.3.1", + "swhid": null, + "name": "registry-stats-vscode", + "title": "Registry Stats", + "description": "Multi-registry download stats for npm, PyPI, NuGet, VS Code Marketplace, and Docker Hub", + "version": "1.3.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/registry-stats-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "vscode", + "windows-only" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Node.js (>=20.0.0)" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 4459, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "The extension scans workspace for package manifests and pulls live download statistics from five registries.", + "whyItMatters": "Provides quick insights into dependencies usage across multiple package managers directly in the IDE." + }, + "patterns": [ + { + "name": "caching", + "category": "data-model", + "summary": "Uses stale-while-revalidate strategy to keep UI responsive while fetching fresh data from registries." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:26.556Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:repo-crawler-mcp:1.3.2", + "swhid": null, + "name": "repo-crawler-mcp", + "title": "GitHub Repo Crawler", + "description": "MCP server that crawls GitHub repos and extracts structured data for AI agents.", + "version": "1.3.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/repo-crawler-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp-server" + ] + }, + "technical": { + "kind": "mcp-server", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 5058, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Extracts metadata, readme, commits, contributors from GitHub repos.", + "whyItMatters": "Enables AI agents to consume GitHub repos as structured data sources." + }, + "patterns": [ + { + "name": "search", + "category": "data-model", + "summary": "Indexes and queries repo metadata and content." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:33.252Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:rippled-windows-debug:0.1.0", + "swhid": null, + "name": "rippled-windows-debug", + "title": "rippled-windows-debug", + "description": "Windows debugging toolkit for rippled (XRPL validator node). Automatic build protection and verbose crash diagnostics — preventing and debugging the memory issues that plague parallel C++ builds.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/rippled-windows-debug", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "observability", + "testing" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 5082, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Windows debugging toolkit for rippled (XRPL validator node). Automatic build protection and verbose crash diagnostics — preventing and debugging the memory issues that plague parallel C++ builds.", + "whyItMatters": "Prevents and diagnoses crashes in complex C++ builds, which is a common problem in software development." + }, + "patterns": [ + { + "name": "observability", + "category": "caching", + "summary": "The toolkit provides verbose crash handlers that capture detailed information about crashes, including the actual exception type and message, full stack trace with symbol resolution, signal information, and build and system info." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:41.404Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:role-os-rollout:0.1.0", + "swhid": null, + "name": "role-os-rollout", + "title": "Role OS Rollout", + "description": "Org-wide rollout control plane for Role OS — doctrine, decisions, repo tracking, and lockdown governance.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/role-os-rollout", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro", + "starlight" + ] + }, + "technical": { + "kind": "service", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 191, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the source code is available online.", + "whyItMatters": "The service tracks and governs the org-wide rollout of Role OS across all repositories." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:46.563Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:runforge-desktop:0.1.0", + "swhid": null, + "name": "runforge-desktop", + "title": "RunForge Desktop", + "description": "A Windows-native desktop application for creating, monitoring, and inspecting ML training runs.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/runforge-desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 30615, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Windows-native desktop application for creating, monitoring, and inspecting ML training runs.", + "whyItMatters": "Provides a visual control plane for ML experiments—creating runs, monitoring live training progress with real-time charts, and browsing completed runs with full artifact inspection. Runs locally on your machine using Python. No cloud. No telemetry. No accounts." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:57:52.923Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:runforge-vscode:1.0.1", + "swhid": null, + "name": "runforge-vscode", + "title": "RunForge VS Code Extension", + "description": "Push-button ML training with deterministic, contract-driven behavior.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/runforge-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 17693, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Provides deterministic, contract-driven ML training via VS Code.", + "whyItMatters": "Enables users to train machine learning models directly from their editor with reproducible and verifiable results." + }, + "patterns": [ + { + "name": "observability", + "category": "signal-processing", + "summary": "The extension provides detailed metrics, feature importance, coefficients, and interpretability artifacts for trained models." + }, + { + "name": "config", + "category": "data-model", + "summary": "Users can define training presets with configurable hyperparameters." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:00.708Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ScalarScope-Desktop:0.1.0", + "swhid": null, + "name": "ScalarScope-Desktop", + "title": "ScalarScope-Desktop", + "description": "ASPIRE Scalar Vortex Visualizer — a .NET MAUI desktop app for comparing ML inference runs with scientific rigor.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ScalarScope-Desktop", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "csharp", + "cli", + "maui" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 52851, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A .NET MAUI desktop app for comparing ML inference runs with scientific rigor.", + "whyItMatters": "ScalarScope replaces eyeballing logs with structured, reproducible comparison of two inference traces side by side. It uses canonical delta analysis to fire only when differences are statistically meaningful and can export SHA-256 verified bundles your team can reproduce without recomputing." + }, + "patterns": [ + { + "name": "structured-comparison", + "category": "observability", + "summary": "ScalarScope enables apples-to-apples comparison of two ML inference traces side by side, using canonical delta analysis to fire only when differences are statistically meaningful." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:30.063Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:sonic-core:0.1.0", + "swhid": null, + "name": "sonic-core", + "title": "sonic-core", + "description": "Audio control plane for TypeScript. Playback, synthesis, routing, and device management — delegated to a native runtime over a strict protocol boundary.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/sonic-core", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 4288, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Audio control plane for TypeScript, with a native runtime.", + "whyItMatters": "Provides a structured way to manage audio playback and device management in TypeScript applications." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:07.020Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:sonic-runtime:0.1.0", + "swhid": null, + "name": "sonic-runtime", + "title": "sonic-runtime", + "description": "Native audio runtime sidecar for sonic-core. C# NativeAOT binary that handles playback, device routing, and synthesis over ndjson-stdio.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/sonic-runtime", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "csharp", + "cli", + "mcp", + "windows-only" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 6077, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "NativeAOT-compatible C# audio engine with playback, device routing, and synthesis over ndjson-stdio.", + "whyItMatters": "Provides a native runtime for handling audio concerns in the sonic-core media player sidecar process." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:14.613Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:soundboard-maui:0.1.0", + "swhid": null, + "name": "soundboard-maui", + "title": "soundboard-maui", + "description": "Cross-platform .NET MAUI desktop client for the Sound Board voice engine.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundboard-maui", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "csharp", + "cli", + "maui", + "sdk" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2649, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A .NET MAUI desktop client for the Sound Board voice engine.", + "whyItMatters": "Provides a cross-platform desktop interface to interact with the Sound Board TTS engine using the .NET MAUI framework." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:20.337Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:soundboard-plugin:0.1.0", + "swhid": null, + "name": "soundboard-plugin", + "title": "Soundboard Plugin", + "description": "A Claude Code plugin that speaks code walkthroughs, announces build results, and adds context-aware text-to-speech to your development workflow.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundboard-plugin", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp", + "plugin" + ] + }, + "technical": { + "kind": "plugin", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 7933, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A plugin for the Claude Code editor that uses TTS to narrate code walkthroughs and report build status.", + "whyItMatters": "This tool enhances developer workflow by providing auditory context and feedback through text-to-speech synthesis, making it easier to stay engaged with the development process without needing to constantly look at the screen." + }, + "patterns": [ + { + "name": "smart_chunking", + "category": "data-model", + "summary": "Splits long text into chunks at sentence boundaries for TTS" + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:05:57.265Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:soundweave:0.1.0", + "swhid": null, + "name": "soundweave", + "title": "soundweave", + "description": "Adaptive soundtrack studio for composing, arranging, scoring, and exporting interactive game music", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/soundweave", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "sdk", + "plugin" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 35296, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Adaptive soundtrack studio for composing, arranging, scoring, and exporting interactive game music.", + "whyItMatters": "The package provides a structured environment for creating adaptive game soundtracks that respond to in-game events. It combines traditional music composition techniques with logic-based adaptation, allowing for more dynamic and engaging game audio experiences." + }, + "patterns": [ + { + "name": "adaptive-logic", + "category": "signal-processing", + "summary": "The package uses adaptive logic to respond to in-game events, allowing the soundtrack to change based on the state of the game." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:06:04.895Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:stresskit-mcp:0.1.0", + "swhid": null, + "name": "stresskit-mcp", + "title": "StressKit-MCP", + "description": "Health and security testing toolkit for MCP servers.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/stresskit-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 3339, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Health and security testing toolkit for MCP servers.", + "whyItMatters": "Answers the question: 'Is this MCP server safe enough to run, and predictable enough to depend on, under real workloads?'" + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:41.356Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:studioflow:0.1.0", + "swhid": null, + "name": "studioflow", + "title": "StudioFlow", + "description": "Desktop creative workspace and multi-claude proving ground.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/studioflow", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "tauri", + "ai-agent", + "observability" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 8344, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Desktop app for visual editing with domain-driven state management.", + "whyItMatters": "A Tauri v2 desktop app built to prove independent AI agent execution through real product work." + }, + "patterns": [ + { + "name": "domain-driven-state", + "category": "data-model", + "summary": "Uses Zustand stores for state management with domain-driven design." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:47.323Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:taste-compiler:0.1.0", + "swhid": null, + "name": "taste-compiler", + "title": "Taste Compiler", + "description": "Compile subjective design taste into enforceable, testable, versioned artifacts", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/taste-compiler", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11873, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node/JS CLI that compiles design taste into enforceable constraints for AI-generated code.", + "whyItMatters": "This tool helps maintain product identity and consistency when using AI to generate code. It catches common issues like visual tokens, component grammar, interaction laws, copy rules, complexity budgets, and forbidden patterns." + }, + "patterns": [ + { + "name": "enforceable-constraints", + "category": "build-system", + "summary": "Generates enforceable constraints from design taste specifications to ensure AI-generated code meets product standards." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:58:53.959Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:terminal-tutor:1.0.0", + "swhid": null, + "name": "terminal-tutor", + "title": "terminal-tutor", + "description": "Situated terminal coaching — learn by doing inside the terminal where the work actually happens.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/terminal-tutor", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 6357, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node.js CLI for learning terminal skills through situated coaching.", + "whyItMatters": "Provides a hands-on way to learn and practice shell scripting, git, Python debugging, etc. Uses real commands in a safe sandboxed environment with hints and feedback." + }, + "patterns": [ + { + "name": "guided-practice", + "category": "cli-ux", + "summary": "Guides the user through practicing terminal commands in a safe isolated environment, providing hints and feedback on their progress." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:00.946Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ThrottleAI:1.1.2", + "swhid": null, + "name": "ThrottleAI", + "title": "ThrottleAI", + "description": "Lightweight, token-based AI governance for TypeScript", + "version": "1.1.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ThrottleAI", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "governance-and-policy", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "observability", + "testing" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 9519, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A token-based lease governor for AI calls — small enough to embed anywhere, strict enough to prevent stampedes.", + "whyItMatters": "ThrottleAI provides a way to enforce concurrency, rate limits, and fairness when making AI model calls, helping prevent resource exhaustion and ensuring fair access to the underlying models." + }, + "patterns": [ + { + "name": "concurrency", + "category": "signal-processing", + "summary": "ThrottleAI enforces concurrency limits on in-flight calls with weighted slots and an interactive priority reserve." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:37.884Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:tinytrainer:0.1.0", + "swhid": null, + "name": "tinytrainer", + "title": "tinytrainer", + "description": "Desktop training foundry + mobile personalization export pipeline.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tinytrainer", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2248, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Train tiny classifier heads on frozen sentence embeddings, then export to Core ML and ONNX for mobile deployment.", + "whyItMatters": "Enables training compact models for mobile devices with the ability to personalize on-device." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Integrates frozen sentence embeddings from large language models as backbone features." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:07.050Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:tinytrainer-mobile:0.1.0", + "swhid": null, + "name": "tinytrainer-mobile", + "title": "TinyTrainer Mobile", + "description": "iOS/iPadOS reference app for on-device ML personalization.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tinytrainer-mobile", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "SwiftUI", + "Core ML", + "NaturalLanguage", + "ZIPFoundation" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 0, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": false, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Proves the full loop: import kit -> classify locally -> correct predictions -> personalize on device -> measure improvement.", + "whyItMatters": "Demonstrates a complete end-to-end ML pipeline running entirely on-device, from importing a pre-trained model to personalizing it with user corrections and measuring accuracy improvements." + }, + "patterns": [ + { + "name": "onDeviceMLPersonalization", + "category": "data-model", + "summary": "End-to-end pipeline for personalizing an ML model on-device using user corrections." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:13.661Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:tool-scan:0.1.0", + "swhid": null, + "name": "tool-scan", + "title": "tool-scan", + "description": "Security scanner for MCP tools", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/tool-scan", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11286, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "0.9, {\"patterns\": [], \"confidence\": 0.9}", + "whyItMatters": "This tool helps ensure that AI tools used in production are safe and secure before they're deployed." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:19.097Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:ToolShopStudio:1.7.0", + "swhid": null, + "name": "ToolShopStudio", + "title": "ToolShopStudio", + "description": "Six MCP tools + live Registry (FFmpeg, Pandoc, FreeCAD, GDAL, OpenSCAD, Blender) — schema-first, sandboxed, observable", + "version": "1.7.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/ToolShopStudio", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "registry" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 13957, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Six schema-first, sandboxed tools for media processing and document conversion.", + "whyItMatters": "Provides a unified API to several powerful command-line tools for common tasks like video transcoding, document conversion, 3D modeling, GIS processing, and more. The live Registry adds auto-generated documentation and search capabilities." + }, + "patterns": [ + { + "name": "concurrency", + "category": "data-model", + "summary": "Uses async I/O for tool execution with progress reporting." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:05:35.558Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:Trace:0.1.0", + "swhid": null, + "name": "Trace", + "title": "Trace", + "description": "Deterministic cursor discipline game — precision, control, and composure under chaos.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/Trace", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "mouse-and-cursor", + "domains": [], + "tags": [ + "typescript", + "csharp" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "C#" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11209, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Built on .NET 10 MAUI (Windows-first), with a fully deterministic fixed-timestep simulation, a five-state motion state machine, and a parametric visual identity driven entirely by simulation state.", + "whyItMatters": "Trace is not an aim trainer. Trace is not an arcade game. Mastery looks calm." + }, + "patterns": [ + { + "name": "deterministic fixed-timestep simulation", + "category": "rendering", + "summary": "Uses a fixed timestep for its rendering, ensuring consistent performance and behavior across different devices." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:49:51.516Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:training-studio:0.1.0", + "swhid": null, + "name": "training-studio", + "title": "Training Studio", + "description": "Train machine learning models directly in your browser. No cloud. No data upload. No Python setup.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/training-studio", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "desktop-apps", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "desktop", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 21636, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A TypeScript/JavaScript powered ML training application that runs entirely locally in the browser.", + "whyItMatters": "Enables users to train machine learning models without any cloud involvement, setup, or data upload." + }, + "patterns": [ + { + "name": "real-time-training-charts", + "category": "rendering", + "summary": "Provides live charts and metrics for real-time feedback during model training." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:25.371Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:vector-caliper:1.0.0", + "swhid": null, + "name": "vector-caliper", + "title": "vector-caliper", + "description": "A geometrical debugger for learning dynamics — shows what happened, never tells you what it means", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vector-caliper", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "ml-and-training", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 36449, + "lastCommitAt": "2026-03-03T09:00:25-05:00", + "commitRecencyDays": 48, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Visualizes model-state trajectories during training.", + "whyItMatters": "Provides faithful visualization of learning dynamics without interpretation or recommendation." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:30.492Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:venvkit:1.0.0", + "swhid": null, + "name": "venvkit", + "title": "venvkit", + "description": "CLI to scan Python environments and render a Mermaid graph of task runs.", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/venvkit", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "cli", + "mcp", + "observability" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 6144, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Scan Python environments and visualize task runs.", + "whyItMatters": "Helps developers understand their code's dependencies and runtime characteristics across different Python versions and configurations. Useful for observability, testing, and training ML models to predict software behavior." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:38.512Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:vocal-synth-engine:1.0.3", + "swhid": null, + "name": "vocal-synth-engine", + "title": "Vocal Synth Engine", + "description": "Web frontend for a TTS voice synthesis engine", + "version": "1.0.3", + "license": "ISC", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vocal-synth-engine", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro", + "starlight" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "HTML", + "CSS", + "Starlight.js" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 11313, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Web UI for a TTS voice synthesis engine", + "whyItMatters": "Provides an easy-to-use web interface to experiment with and use the underlying voice synthesis capabilities, making it more accessible to non-technical users." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:47.237Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:voice-soundboard:0.1.0", + "swhid": null, + "name": "voice-soundboard", + "title": "Voice Soundboard", + "description": "Text-to-speech engine for developers with high-level APIs and powerful internals.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/voice-soundboard", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "voice-and-sound", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "sdk" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 30549, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Just call engine.speak(\"Hello\") and get audio.", + "whyItMatters": "Separates intent (text + emotion + style) from rendering, so features are 'free' at runtime." + }, + "patterns": [ + { + "name": "compiler-graph-engine", + "category": "data-model", + "summary": "Compiler/Graph/Engine architecture separates what is said from how it's rendered." + }, + { + "name": "control-graph-streaming", + "category": "streaming", + "summary": "Supports sentence-level streaming, not word-by-word incremental synthesis." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T21:59:54.917Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:vscode-voice-soundboard:1.0.2", + "swhid": null, + "name": "vscode-voice-soundboard", + "title": "vscode-voice-soundboard", + "description": "Text-to-speech extension with 48 voices, presets, and multi-speaker dialogue — powered by MCP Voice Soundboard", + "version": "1.0.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/vscode-voice-soundboard", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "vscode" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 3124, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Text-to-speech extension for VS Code with 48 voices, presets, and multi-speaker dialogue — powered by MCP Voice Soundboard.", + "whyItMatters": "Provides a rich set of TTS capabilities directly within the VS Code editor environment, enabling users to synthesize speech in multiple languages and styles from within their development workflow." + }, + "patterns": [ + { + "name": "voice-synthesis", + "category": "data-model", + "summary": "The extension supports synthesis of text-to-speech in 48 distinct voices across 8 languages, demonstrating a wide range of voice customization options for TTS applications." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:03.124Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-cli:1.0.1", + "swhid": null, + "name": "websketch-cli", + "title": "websketch-cli", + "description": "CLI for WebSketch IR - render, diff, and fingerprint web UI captures so LLMs and CI pipelines can reason about what users see.", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-cli", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 1374, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the package.json file is present.", + "whyItMatters": "The presence of a package.json file indicates this is a Node.js ecosystem project." + }, + "patterns": [ + { + "name": "rendering", + "category": "signal-processing", + "summary": "Renders web UI captures to ASCII art for LLM consumption." + }, + { + "name": "diff-and-compare", + "category": "data-model", + "summary": "Compares two web UI captures and reports structural changes." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:10.904Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-demo:1.0.0", + "swhid": null, + "name": "websketch-demo", + "title": "websketch-demo", + "description": "Interactive demo site for WebSketch IR - visualize UI representation", + "version": "1.0.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-demo", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "websketch", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 747, + "lastCommitAt": "2026-03-03T09:00:25-05:00", + "commitRecencyDays": 48, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Yes, the package.json file is present.", + "whyItMatters": "The presence of a package.json file indicates this is a Node.js ecosystem project." + }, + "patterns": [ + { + "name": "ui-primitive", + "category": "signal-processing", + "summary": "Uses Tree and ASCII views to visualize UI representation from WebSketch IR grammar captures." + }, + { + "name": "input-handling", + "category": "rendering", + "summary": "Accepts user-pasted JSON in browser for visualization, with syntax validation." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.7, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:17.910Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-extension:1.0.1", + "swhid": null, + "name": "websketch-extension", + "title": "websketch-extension", + "description": "Chrome extension to capture web pages as WebSketch IR", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-extension", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript" + ] + }, + "technical": { + "kind": "extension", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 972, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Chrome extension for capturing web pages as WebSketch IR data.", + "whyItMatters": "Provides a quick way to capture and use web page content in the WebSketch format, useful for developers and researchers working with web content." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:25.705Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-ir:2.1.0", + "swhid": null, + "name": "websketch-ir", + "title": "WebSketch IR Core", + "description": "A grammar-based representation of web UI for LLM consumption.", + "version": "2.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-ir", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "websketch", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp", + "astro" + ] + }, + "technical": { + "kind": "library", + "programmingLanguages": [ + "TypeScript", + "JavaScript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 12832, + "lastCommitAt": "2026-04-08T05:30:44-04:00", + "commitRecencyDays": 12, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A grammar-based representation of web UI for LLM consumption.", + "whyItMatters": "This library provides a way to represent and process web user interfaces in a form that is suitable for consumption by large language models (LLMs). It allows developers to convert complex UIs into structured data that can be easily understood and manipulated by AI systems, making it easier to integrate natural language processing capabilities with web applications." + }, + "patterns": [], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:36.877Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-mcp:1.0.1", + "swhid": null, + "name": "websketch-mcp", + "title": "websketch-mcp", + "description": "MCP server exposing WebSketch IR capture, diff, and render tools", + "version": "1.0.1", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-mcp", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "typescript", + "javascript" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 914, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A Node/JS CLI that implements the Model Context Protocol to expose tools for validating, rendering, diffing and fingerprinting WebSketch IR captures.", + "whyItMatters": "This prototype demonstrates an interesting use of TypeScript and JavaScript for implementing a server-side toolset using the Model Context Protocol." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "protocol", + "summary": "The package integrates with LLMs by exposing tools via the Model Context Protocol, enabling validation, rendering, diffing and fingerprinting of WebSketch IR captures." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 1, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:45.038Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:websketch-vscode:1.0.2", + "swhid": null, + "name": "websketch-vscode", + "title": "WebSketch Extension for Visual Studio Code", + "description": "A VS Code extension that captures web pages and renders them as LLM-ready IR trees.", + "version": "1.0.2", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/websketch-vscode", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "vscode-extensions", + "domains": [], + "tags": [ + "typescript", + "javascript", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "plugin", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python", + "Rust", + "Go" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 2707, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "A VS Code extension that captures web pages and renders them as LLM-ready IR trees.", + "whyItMatters": "This prototype demonstrates how to capture real-world data and convert it into a form suitable for training large language models. It also shows the potential of combining web scraping with ML to create new tools and services." + }, + "patterns": [ + { + "name": "llm-integration", + "category": "data-model", + "summary": "Converts real-world data into a form suitable for training large language models." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:00:53.519Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:witness:0.1.0", + "swhid": null, + "name": "witness", + "title": "Witness", + "description": "A local-first, append-only, cryptographically verifiable event journal for human–AI work.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/witness", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 6591, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "Witness creates portable proof trails: Deterministic, Verifiable, Portable, Exact.", + "whyItMatters": "Witness enables recording and verifying events in a local-first manner without relying on external systems or services." + }, + "patterns": [ + { + "name": "observability", + "category": "data-model", + "summary": "Uses cryptographic signatures to ensure the integrity of recorded events." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.9, + "manualReview": true, + "ingestedAt": "2026-04-20T22:01:00.240Z" + } + }, + { + "$schema": "../../schemas/passport.schema.json", + "conformsTo": [ + "codemeta:3.0", + "ro-crate:1.1", + "mcp-prototypes:passport:1" + ], + "id": "seed:zip-meta-map:0.1.0", + "swhid": null, + "name": "zip-meta-map", + "title": "zip-meta-map", + "description": "Turn a ZIP or folder into a guided, LLM-friendly metadata bundle.", + "version": "0.1.0", + "license": "MIT", + "datePublished": "2026-04-20", + "dateModified": "2026-04-20", + "codeRepository": "https://github.com/mcp-tool-shop-org/prototypes/tree/main/packages/zip-meta-map", + "author": [ + { + "name": "mcp-tool-shop" + } + ], + "keywords": [], + "lifecycle": { + "state": "dormant", + "stateSince": "2026-04-08", + "maturity": "prototype", + "caretaker": null, + "graduatedTo": null, + "resurrectionNotes": null + }, + "taxonomy": { + "category": "developer-tools", + "domains": [], + "tags": [ + "typescript", + "javascript", + "python", + "cli", + "mcp" + ] + }, + "technical": { + "kind": "cli", + "programmingLanguages": [ + "TypeScript", + "JavaScript", + "Python" + ], + "runtimes": [], + "operatingSystems": [ + "any" + ] + }, + "health": { + "lineCount": 8002, + "lastCommitAt": "2026-04-06T18:05:16-04:00", + "commitRecencyDays": 14, + "hasTests": true, + "hasReadme": true, + "hasLicense": true, + "buildable": null + }, + "lineage": { + "sourceRepo": null, + "consolidatedAt": "2026-04-08", + "relatedSeeds": [], + "deprecates": [], + "successors": [] + }, + "sbom": { + "format": "none", + "url": null, + "hash": null + }, + "discovery": { + "oneLiner": "zip-meta-map generates a deterministic metadata layer that answers three questions for AI agents:", + "whyItMatters": "This tool helps AI agents navigate and understand ZIP archives and folders more effectively by providing structured metadata about the contents, recommended starting points, and traversal plans." + }, + "patterns": [ + { + "name": "agent-workflow", + "category": "data-model", + "summary": "The tool generates a ranked list of files to read first based on their relevance to the AI agent's task at hand." + } + ], + "failureModes": [], + "priorArt": [], + "agentCapsule": { + "insight": null, + "excerpt": null + }, + "ingest": { + "method": "ollama-backfill", + "model": "hermes3:8b", + "confidence": 0.95, + "manualReview": true, + "ingestedAt": "2026-04-20T22:01:07.646Z" + } + } + ] }