@x12i/nxfunc
v1.1.0
Published
NxFunc — Catalox-backed dynamic capability library (storage, cache, run, artifacts, MCP).
Downloads
339
Maintainers
Readme
@x12i/nxfunc
NxFunc is a Catalox-backed dynamic capability library: it stores capability records in Catalox, loads them into an in-memory cache, executes active runtime capabilities from that cache, and returns code, artifacts, and bundles on demand.
Authoring is delegated to FuncX (funcx / funcxCreateOptions on createNxFunc, exposed as optional client.funcx). NxFunc persists the resulting capability payloads to Catalox; it does not replace FuncX as the authoring brain.
MCP (@x12i/nxfunc/mcp, CLI nxfunc-mcp) exposes the NxFunc capability catalog only—not the FuncX function catalog. Tools and resources are driven from stored capabilities (including refresh/reload), not from a hardcoded FuncX tool list.
Scripts are artifact-first in core v1: script capabilities return artifacts/runbooks; execution requires a controlled runner (not enabled by default).
