{ "project": "standards", "note": "Machine-readable library registry. Mirrors standards/src/lib/13_library_registry.md. Query with the find_library MCP tool.", "libraries": [ { "name": "DAG Pipe", "import": "dagpipe", "purpose": "Deterministic state-transformation DAG engine.", "use_instead_of": "hand-rolled orchestration, topological ordering, immutable state propagation", "capabilities": ["pipeline", "orchestration", "dag", "graph", "engine", "state", "node"], "mcp": { "server": "dagpipe", "port": 8006 } }, { "name": "Hexa", "import": "hexa", "purpose": "Declarative dependency injection and composition-root tooling.", "use_instead_of": "manual wiring, hand-written factories, manual composition roots", "capabilities": ["di", "dependency-injection", "composition", "wiring", "ports"], "mcp": { "server": "hexa", "port": 8008 } }, { "name": "Mongo Ops", "import": "mongo_ops", "purpose": "Async MongoDB repositories, caching, population and transactions.", "use_instead_of": "raw Motor CRUD, connection lifecycle, generic repository code", "capabilities": ["mongo", "mongodb", "database", "repository", "crud", "cache", "transactions"], "mcp": { "server": "mongo_ops", "port": 8007 } }, { "name": "Omniread", "import": "omniread", "purpose": "Format-agnostic content acquisition and parsing (HTML, PDF, CSV, XLSX).", "use_instead_of": "custom scrapers and parsers for HTML/PDF/CSV/XLSX", "capabilities": ["ingestion", "parse", "pdf", "csv", "xlsx", "html", "scrape", "fetch"], "mcp": { "server": "omniread", "port": 8003 } }, { "name": "OpenAPI First", "import": "openapi_first", "purpose": "Spec-first FastAPI bootstrap, client, and codegen.", "use_instead_of": "decorator routers and hand-written API clients", "capabilities": ["openapi", "http", "api", "routing", "fastapi", "client", "codegen", "spec"], "mcp": { "server": "openapi_first", "port": 8004 } }, { "name": "Mail Intake", "import": "mail_intake", "purpose": "Provider-agnostic read-only email ingestion.", "use_instead_of": "Gmail OAuth and MIME parsing implemented by hand", "capabilities": ["email", "mail", "gmail", "ingestion", "imap", "mime", "oauth"], "mcp": { "server": "mail_intake", "port": 8002 } }, { "name": "Py JWT", "import": "jwtlib", "purpose": "JWT authentication primitives (register, login, introspect).", "use_instead_of": "password hashing and token issuance/verification written by hand", "capabilities": ["auth", "jwt", "token", "login", "password", "introspect", "security"], "mcp": { "server": "jwtlib", "port": 8005 } }, { "name": "Doc Forge", "import": "docforge", "purpose": "Docstring compiler that renders documentation for humans (MkDocs) and machines (MCP).", "use_instead_of": "custom documentation generators", "capabilities": ["docs", "documentation", "mkdocs", "mcp", "docstrings", "gsdfc"], "mcp": { "server": "docforge", "port": 8001 } }, { "name": "Doc Weaver", "import": "doc-weaver", "purpose": "TypeScript/JSDoc compiler that renders React documentation for humans (TypeDoc) and machines (MCP).", "use_instead_of": "custom TypeScript documentation generators", "capabilities": ["docs", "documentation", "typedoc", "mcp", "jsdoc", "rdfc", "react", "typescript"], "mcp": { "server": "doc-weaver", "port": 8010 } }, { "name": "React Auth", "import": "react-auth", "purpose": "JWT-backed React authentication UI: AuthProvider context, login/register screen, profile screens, and a bearer-token axios client.", "use_instead_of": "hand-written auth contexts, login forms, and per-request token handling in React apps", "capabilities": ["react", "auth", "login", "register", "jwt", "token", "frontend", "ui", "profile", "axios"], "mcp": { "server": "react-auth", "port": 8011 } }, { "name": "React OpenAPI", "import": "react-openapi", "purpose": "Spec-driven React admin UI that derives CRUD routes, tables, forms, foreign-key selects and SSE streams from an OpenAPI document at runtime.", "use_instead_of": "hand-written resource screens, CRUD forms and admin tables for each backend resource", "capabilities": ["react", "openapi", "admin", "crud", "ui", "frontend", "spec", "sse", "forms", "datatable"], "mcp": { "server": "react-openapi", "port": 8012 } }, { "name": "Auth Server", "import": null, "purpose": "Central identity service (register/login/me/logout/introspect).", "use_instead_of": "building authentication endpoints yourself", "capabilities": ["auth", "identity", "service", "register", "login", "logout", "introspect", "bearer"], "spec": "docs://spec", "recipe": "docs://modules/auth_integration", "mcp": { "server": null, "port": null, "note": "service; read contract via docs://spec; no MCP bundle" } } ] }