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

@engrym/mcp-server

v1.0.1

Published

Engrym MCP server — Model Context Protocol launch-wedge surface. Ten launch tools per white paper §11.1; tool-registry pattern per build-doc §26.3; EMPTY-ENV wire-runtime over @engrym/sdk-ts (Slice-67.6); `engrym-mcp init` interactive setup per build-doc

Downloads

327

Readme

@engrym/mcp-server

The Model Context Protocol server for Engrym — gives your AI coding agent live, structured access to your project's knowledge.

Runs locally on your machine and connects to the Engrym API, exposing your project's decisions, conventions, constraints, and context to any MCP-compatible tool (Claude Code, Cursor, Codex, Gemini CLI). Your agent can query what's been decided and record new knowledge as it works — and because the server runs on your machine and is fully open source, you can audit exactly what it does.

Setup

The simplest path is through the CLI, which writes the right config for your tool:

npx @engrym/cli setup claude-code

The server ships as the engrym-mcp binary and reads your project credential from ~/.engrym/config.yaml. Your tool spawns it as a local subprocess over stdio. setup writes the correct MCP config in each tool's own format and location, so you normally don't edit config by hand — see https://engrym.com/docs/mcp-setup for the per-tool manual configuration.

What your agent can do

The server registers 10 tools — five that read your project's knowledge and five that record it:

  • Readget_team_context (the unified snapshot of decisions, conventions, constraints, and context), query_brain (search the knowledge base), check_conflicts, get_active_intents, get_session_state.
  • Writeadd_brain_entry (record a new atom), log_decision, broadcast_intent, release_intent, save_session_state.

Each tool's inputs and outputs are typed (Zod schemas), and the tool descriptions are written as agent-facing instructions. The server reaches the Brain only over HTTPS through the Engrym API under your project credential — it runs empty-env and holds no database access of its own.

Docs

https://engrym.com/docs/mcp-setup

License

Apache-2.0 © RTK AI Labs Ltd