npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@nexus-flow/mcp

v0.32.0

Published

Runner shim: fetch, verify (sha256 + minisign), cache, and exec the signed nxs binary as an MCP server for hosts where nxs is not installed.

Readme

@nexus-flow/mcp

A tiny runner shim that lets an MCP host (Claude Desktop, Cursor, Windsurf, …) start the nexus-flow MCP server without nxs installed first.

It fetches the signed nxs prebuilt for your platform, verifies it (sha256 + minisign), caches it, and execs nxs mcp serve — passing your arguments through.

Use it in a host config

{
  "mcpServers": {
    "nxs": {
      "command": "npx",
      "args": ["-y", "@nexus-flow/mcp", "--", "--workspace", "/absolute/path/to/your/project"]
    }
  }
}

Everything after -- is passed straight to nxs mcp serve (e.g. --workspace, --actor). If you already have nxs on PATH, point the host at it directly instead — this shim exists for the "not installed at all" case (nxs mcp install writes the direct entry; nxs mcp install --runner npx writes the entry above).

Security

The shim never execs an unverified binary. Two gates, both mandatory, both fail-closed:

  • sha256 (integrity) — the .sha256 sidecar must match the downloaded bytes.
  • minisign (authenticity) — a prehashed Ed25519/BLAKE2b-512 signature is verified against the public key embedded in this package (the same key nxs and install.sh use). A tampered tarball, a wrong key, a legacy (un-prehashed) signature, or a missing signature all abort before anything runs. There is no insecure-bootstrap escape hatch here.

Verification uses only Node's built-in crypto — this package has zero runtime dependencies.

Only bytes that passed both gates are written into the cache (verify-before-cache, via an atomic temp→rename). A cached binary is therefore trusted and exec'd on later launches without re-verification, so the integrity of the cache directory rests on filesystem permissions — the cache lives under your per-user cache dir (or NXS_MCP_CACHE_DIR); keep it user-writable only. Downloads are bounded (per-request idle timeout, a hard byte cap, and a decompression-size cap) so a stalled or malicious origin fails fast instead of hanging or exhausting memory before the gate.

Configuration (env, matching install.sh)

| Variable | Default | Meaning | | ------------------- | --------------------------- | -------------------------------------------- | | NXF_CHANNEL | stable | Promotion ring (stable / beta / alpha) | | NXF_VERSION | (newest in channel) | Pin an exact version | | NXF_BASE_URL | https://nxsflow.com/nxs | Artifact origin | | NXF_PLATFORM | (auto from os/arch) | Override host detection | | NXS_MCP_CACHE_DIR | OS cache dir | Where the verified nxs is cached |

The first launch downloads and verifies (a few seconds); subsequent launches use the cache and start instantly — and work offline.

Platforms

{darwin,linux}-{aarch64,x86_64}. Windows support is tracked upstream.

Requires Node ≥ 18.