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

mem100x

v3.0.1

Published

⚡ The FASTEST MCP memory server ever built - 66k+ entities/sec with intelligent context detection

Readme

Mem100x - The FASTEST Memory MCP Server Ever Built!

npm version npm downloads CI Status License: MIT Performance TypeScript MCP Node.js

22x faster than other implementations | Intelligent multi-context (personal/work) | ML-like context detection | 98% token savings

Why Mem100x?

Mem100x is not just another MCP memory server - it's a performance monster with intelligent multi-context support that makes other implementations look like they're standing still:

  • 66,821 entities/second creation rate (vs 3,000/sec for others)
  • Sub-millisecond searches on 5,000+ entities
  • Automatic context separation (personal vs work) with ML-like detection
  • 98% token reduction with smart result limiting
  • 100% accurate context switching

Features

Blazing Fast Performance

  • SQLite with WAL mode for concurrent operations
  • Prepared statements for 10x query speed
  • Optimized indexes on all searchable fields
  • Transaction batching for bulk operations

Intelligent Multi-Context Support

  • Automatic personal/work context detection
  • ML-like confidence scoring system
  • Cross-context search capabilities
  • Instant context switching (< 0.1ms)

Complete MCP Tool Suite

All 11 MCP tools implemented with performance tracking:

  • Entity management (create, search, read, delete)
  • Relation management (create, delete)
  • Observation management (add, delete)
  • Context management (switch, info)

Production Ready

  • Full TypeScript with strict mode
  • Comprehensive error handling
  • Graceful shutdown support
  • Transaction integrity
  • Battle-tested performance

Quick Example

Using Mem100x with Claude Desktop:

{
  "mcpServers": {
    "mem100x": {
      "command": "npx",
      "args": ["mem100x"]
    }
  }
}

Then in Claude:

  • "Remember that my project meeting is tomorrow at 2pm with Sarah"
  • "What meetings do I have this week?"
  • "Store these API keys: production: sk-123, staging: sk-456"
  • "Switch to personal context and remember my mom's birthday is June 15"

Installation

Option 1: Use with npx (Recommended)

No installation needed! Just use directly with npx:

# Run multi-context server (default)
npx mem100x

# Run single-context server
npx mem100x-single

Option 2: Install globally

npm install -g mem100x

Option 3: Install from source

# Clone the repository
git clone https://github.com/OneTrueJASH/Mem100X.git
cd Mem100X

# Install dependencies
npm install

# Build the project
npm run build

Quick Start

Default Usage (Multi-Context)

# Using npx (recommended)
npx mem100x

# Or if installed globally
mem100x

# Or if cloned from source
npm start

Single Database Usage

# Using npx (recommended)
npx mem100x-single

# Or if installed globally
mem100x-single

# Or if cloned from source
node dist/index.js

Claude Desktop Configuration

Add to your Claude Desktop config for the default multi-context server:

Using npx (Recommended):

{
  "mcpServers": {
    "mem100x": {
      "command": "npx",
      "args": ["mem100x"]
    }
  }
}

If installed globally:

{
  "mcpServers": {
    "mem100x": {
      "command": "mem100x"
    }
  }
}

If installed from source:

{
  "mcpServers": {
    "mem100x": {
      "command": "node",
      "args": ["/path/to/Mem100X/dist/server-multi.js"]
    }
  }
}

For single-context usage:

Using npx (Recommended):

{
  "mcpServers": {
    "mem100x-single": {
      "command": "npx",
      "args": ["mem100x-single"]
    }
  }
}

If installed globally:

{
  "mcpServers": {
    "mem100x-single": {
      "command": "mem100x-single"
    }
  }
}

If installed from source:

{
  "mcpServers": {
    "mem100x-single": {
      "command": "node",
      "args": ["/path/to/Mem100X/dist/index.js"]
    }
  }
}

Performance

Mem100x delivers industry-leading performance that's been validated in production:

Performance Metrics

  • Entity Creation: 66,821 entities/sec (22x faster than alternatives)
  • Search Operations: 8,829 searches/sec with FTS5 (88x faster)
  • Relation Creation: 261,455 relations/sec
  • Cache Operations: 20M+ operations/sec with O(1) complexity
  • Context Detection: 100% accuracy with ML-like scoring

Real-World Performance

  • Sub-millisecond response times for all operations
  • Handles 100,000+ entities without performance degradation
  • Instant context switching (< 0.1ms)
  • 98% token reduction through smart result limiting

Results Summary

  • Entity Creation: 66,821 entities/sec
  • Relation Creation: 116,820 relations/sec
  • Search Speed: < 1ms average
  • Storage: 550 bytes/entity
  • Context Detection: 100% accuracy

MCP Tools Reference

Context Management

  • set_context - Switch between contexts
  • get_context_info - View context statistics

Entity Operations

  • create_entities - Bulk entity creation
  • search_nodes - Lightning-fast search
  • read_graph - Token-efficient reading
  • open_nodes - Open specific entities

Relation Operations

  • create_relations - Create relationships
  • delete_relations - Remove relationships

Observation Management

  • add_observations - Add notes to entities
  • delete_observations - Remove observations
  • delete_entities - Delete entities

Architecture

Built with performance as the #1 priority:

src/
├── database.ts          # High-performance SQLite core
├── multi-database.ts    # Multi-context manager
├── context-confidence.ts # ML-like detection
├── server-multi.ts      # Default multi-context server
└── index.ts            # Single-context server

Contributing

We love contributions! Please see our Contributing Guide for details.

Quick steps:

  1. Fork the repository
  2. Create a feature branch
  3. Ensure all tests pass
  4. Submit a PR

License

MIT License - see LICENSE file

Star This Repo!

If you're impressed by the performance (and you should be!), please star this repo! Let's make this the go-to memory MCP server for Claude!


Built with a need for speed by the Mem100x team