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

librocat

v2.2.1

Published

The librocat MCP server: persistent AI memory over MCP, cataloged as Open Knowledge Format (OKF) Markdown. Zero runtime dependencies, no network, no model call. Run it directly (`npx -y librocat`) for the Skills + MCP install path, or get skills too with

Readme

librocat

Persistent AI memory, over MCP. This package is the librocat MCP server: zero runtime dependencies, no model call. With no token it opens no network connection either — it reads your Open Knowledge Format (OKF) Markdown files into an in-memory search index and gives your agent sixteen tools to search, read, link-walk, write, rename, weed, keep a tag thesaurus, write finding aids, and read the Git history of your knowledge. Your agent is the cataloger — this server just holds the library. Log in (below) and the same binary becomes the client for librocat Cloud instead.

Recommended: the whole plugin (MCP + Agent Skills)

If your agent supports Agent Plugins (Claude Code, Cursor, Codex, VS Code, and others), one command installs the server above and the four Agent Skills that teach an agent to catalog well:

npx plugins add librocat/librocat

Skills + MCP, separately

Plenty of agents don't support Agent Plugins yet but do support Agent Skills and MCP — both far more widely adopted. Install both; the skills instruct the agent to call this server's tools, so skills alone do nothing and this server alone works without the cataloging guidance:

npx skills add librocat/librocat
{ "mcpServers": { "librocat": { "command": "npx", "args": ["-y", "librocat"], "env": { "LIBROCAT_BUNDLE": "./okf" } } } }

LIBROCAT_BUNDLE points at your OKF directory (default ./okf) — commit it to your own Git repo; the repo is the source of truth, not this server.

Want the same memory on every agent and machine, with a librarian?

librocat Cloud: the same tools, hosted. Libro, the library cat, catalogs what your agent leaves blank and files duplicates, retired concepts, and stray tags on a weekly review shelf for you to approve, with a revision on every write.

Upgrading does not change your MCP config. This same binary is the Cloud client too — add a workspace token (from the dashboard's Connect page) as LIBROCAT_TOKEN, or run librocat login and paste it in, and it switches to Cloud on its next start: the same 16 tools, served from your workspace instead of the local bundle (ingest_repo still reads this machine's disk, now writing into Cloud; reindex becomes a no-op, since Cloud has no local index to rebuild). librocat logout switches back. librocat login also offers to push an existing local library into a freshly-empty workspace in the same step, or run librocat push [dir] yourself any time — nothing is lost moving from Local to Cloud. Restart your agent after logging in or out; most agents cache the tool list at startup.

  • Repository: https://github.com/librocat/librocat
  • Site: https://librocat.dev
  • Security: with no token, this server opens no network connection and sends no telemetry. With a token, it opens exactly one: to your Cloud workspace, nowhere else. The agent that calls it is the AI. See SECURITY.md.

Apache-2.0. © 2026 Laughing Hermit, Inc.