Iron-mem

BMC-INC/Iron-mem
★ 4 stars Rust AI/LLM Updated today
Agent-native memory infrastructure for AI coding assistants. Governed session capture, LLM compression, hybrid retrieval (FTS + vector + RRF), temporal knowledge graph, content-addressed storage, compliance-grade classification. Single Rust binary, MCP server. Works with Claude Code, Cursor, Copilot, Windsurf.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "iron-mem": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "Iron-mem"
      ]
    }
  }
}

README Excerpt

<p align="center"> <img src="memorylogo.png" alt="IronMem" width="120"/> <br/> <img src="assets/title.png" alt="IRON-MEM" width="300"/> </p> <p align="center"> <strong>Persistent memory for AI coding assistants.</strong> </p> <p align="center"> Stop re-explaining your project every time you start a new session.

Tools (20)

ANTHROPIC_API_KEYDATABASE_URLGOOGLE_API_KEYGOOGLE_APPLICATION_CREDENTIALSIRONMEM_MCP_TRANSPORTIRONMEM_RERANK_BACKENDIRONMEM_VERTEX_LOCATIONIRONMEM_VERTEX_PROJECTOPENAI_API_KEYPATHclassificationcompress_sessionconsent_statedream_memoryget_contextget_memory_influenceget_profileget_statusinject_contextlegal_hold

Topics

ai-codingaigovernancebestclaude-codeclicontext-managementcopilotcursordeveloper-toolsgovernancemcp-servermemoryrustsqlitevector-database