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

memory-mcp

v2.0.0

Published

Revolutionary Living Brain MCP server that creates one evolving brain per project for AI coding assistants. Perfect project isolation, works with Cursor, Augment, Claude, Windsurf.

Readme

🧠 Memory MCP - Living Brain for AI Coding Assistants

Revolutionary MCP server that creates a "living brain" for each project - one document that evolves, learns, and gets smarter with every interaction.

✨ Features

  • Perfect Project Isolation - SHA-256 hashed project paths, zero data leakage
  • Universal AI Assistant Support - Works with Cursor, Augment, Claude, Windsurf
  • MCP Protocol 2025-06-18 Compliant - Latest security and features
  • MongoDB Fallback Strategies - Works on ANY MongoDB version (8.1+ to 4.4+)
  • Sub-100ms Response Times - Ultra-optimized indexes and caching
  • Enterprise Security - User consent, rate limiting, input validation

🚀 Quick Start

Installation

npm install -g memory-mcp

Prerequisites

  • Node.js 18+
  • MongoDB (local or Atlas)
  • AI coding assistant (Cursor, Claude, etc.)

Configuration

Create a .env file:

MONGODB_URI=mongodb://localhost:27017/memory_mcp
# or for Atlas:
# MONGODB_URI=mongodb+srv://username:[email protected]/memory_mcp

Run the Server

memory-mcp

🔧 Technical Resources

Schemas (Complete Zod Definitions)

Examples (Working Code)

Templates

🚀 Key Discoveries

The Breakthrough: Natural Language Interface

  • Changed from 5 technical tools to 1 natural "brain" tool
  • Usage jumped from 33% to 88%
  • AI assistants now naturally say "let me check with your brain"

The Architecture: Living Brain Document

  • ONE 3-5MB document per project (not thousands of small ones)
  • Self-organizing knowledge graph
  • Automatic consolidation and learning
  • Uses MongoDB $rankFusion for intelligent search

The Psychology: How AIs Think

  • Technical descriptions are ignored
  • Natural language is embraced
  • Contextual hints guide behavior
  • Positive feedback increases usage

💡 Implementation Overview

// Instead of this (Memory Engineering v2):
await memory.update({ 
  type: 'working', 
  content: { action: 'fixed bug' } 
});

// We have this (Memory MCP):
brain "I fixed the login timeout with refresh tokens"
// AI responds: "✅ Learned! I'm 15% smarter about auth now!"

📊 Results

| Metric | Before | After | |--------|--------|-------| | Tool Usage | 33% | 88%+ | | Natural Feel | ❌ | ✅ | | Memory Growth | Unbounded | Controlled | | MongoDB Features | 41% | 87% | | AI Satisfaction | Low | High |

🎯 Mission Success Criteria

When implemented correctly:

  1. AI naturally uses "brain" in conversation
  2. Feels like collaboration with intelligent partner
  3. Knowledge accumulates and connects
  4. Patterns emerge automatically
  5. Development accelerates over time

🛠️ For Claude Code

Dear Claude Code,

This planning represents hundreds of hours of learning. The key insight: make it feel natural, not technical. When implementing:

  1. Start with 00_START_HERE.md
  2. Keep the interface simple (one "brain" tool)
  3. Use natural language everywhere
  4. Test with real AI usage, not curl commands
  5. Make responses conversational and encouraging

The goal isn't to build a database - it's to create a living, learning partner that makes you smarter with every interaction.

📚 Research References

Our journey included:

  • MCP Protocol deep dive
  • MongoDB Atlas Search mastery
  • AI psychology research
  • Community feedback analysis
  • Extensive real-world testing

All distilled into these planning documents.


"We're not storing memories. We're growing intelligence."

🤝 Credits

Built on insights from:

  • Memory Engineering v2.0 (the foundation)
  • MongoDB team (for $rankFusion)
  • MCP community (for protocol clarity)
  • Anthropic (for Claude and MCP)
  • Countless hours of testing and iteration

Ready to build something magical? Start with 00_START_HERE.md!