loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

rustclaw

MCP Tool

rsasaki0109/rustclaw

Memory search engine with hybrid vector/keyword search, MMR re-ranking, and temporal decay — Rust port of OpenClaw's memory system

Install

$ npx loaditout add rsasaki0109/rustclaw

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "rustclaw": {
      "command": "npx",
      "args": [
        "-y",
        "rustclaw"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

rustclaw

Memory search engine with hybrid vector/keyword search, MMR re-ranking, and temporal decay.

Rust port of OpenClaw's memory system.

Features
  • Hybrid Search - Combines FTS5 keyword search (BM25) with vector similarity search
  • HNSW Index - Approximate nearest neighbor search for fast vector queries
  • MMR Re-ranking - Maximal Marginal Relevance for diversity-aware results
  • Temporal Decay - Exponential time decay with configurable half-life
  • SIMD Cosine Similarity - Vectorized similarity computation via wide
  • Incremental Embedding - Only embeds new/changed chunks
  • Embedding API - OpenAI and Gemini embedding integration
  • Session Indexing - JSONL conversation log parsing and search
  • MCP Server - Model Context Protocol server for Claude Code integration
  • Web UI - Browser-based search interface with live results
  • File Watcher - Auto-sync on memory file changes via notify
  • SQLite + FTS5 - Persistent storage with full-text search
Install
cargo install --path .
Usage
Basic Commands
# Show index status
rustclaw -w /path/to/workspace status

# Sync memory files into the index
rustclaw -w /path/to/workspace sync

# Search (keyword-only)
rustclaw -w /path/to/workspace search "rust programming"

# Search with embedding (requires OPENAI_API_KEY)
rustclaw -w /path/to/workspace search "rust programming" --embed

# Generate embeddings for all chunks
rustclaw -w /path/to/workspace embed --provider openai

# Watch for file changes
rustclaw -w /path/to/workspace watch
Web UI
rustclaw -w /path/to/workspace serve --port 3179
# Open http://127.0.0.1:3179
MCP Server (Claude Code Integration)

Add to your Claude Code MCP config (~/.claude/settings.json):

{
  "mcpServers": {
    "rustclaw": {
      "command": "rustclaw",
      "args": ["-w", "/path/to/workspace", "mcp"]
    }
  }
}

Available tools: -

Tags

embeddingsfts5mcpmemoryrustsearch-engine

Reviews

Loading reviews...

Quality Signals

2
Stars
0
Installs
Last updated15 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/1/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/rsasaki0109/rustclaw)](https://loaditout.ai/skills/rsasaki0109/rustclaw)