Loomem
@vvooki-sys
About Loomem
Open-source context layer for LLM agents — a single Rust binary over MCP with local-first memory, hybrid retrieval, and bitemporal facts. No external database.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"loomem": {
"command": "loomem-cli",
"args": [
"mcp-stdio",
"--url",
"http://127.0.0.1:3030"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Loomem?
Loomem is an open-source context layer for LLM agents — a single Rust binary served over MCP that feeds Claude, ChatGPT, Codex, or any MCP client the facts, decisions, and history they need. It is local-first, has no external database, and uses RocksDB + Tantivy embedded.
How to use Loomem?
Install the binary with the install script, then run loomem-server from the ~/.loomem directory. Connect any MCP client, for example Claude, with claude mcp add --transport http loomem http://localhost:3030/mcp.
Key features of Loomem
- One binary with no external services or databases.
- 14
memory_*MCP tools over streamable HTTP. - Local-first and offline with on-device ONNX embeddings.
- Hybrid retrieval: BM25 + vector + entity-graph weighted fusion.
- Bitemporal facts: distinguishes when a fact was learned vs. when it happened.
- Background consolidation (“dreaming”) merges facts, resolves contradictions, and decays stale entries.
Use cases of Loomem
- Provide LLM agents with a persistent, queryable memory of facts and decisions.
- Enable offline context retrieval without internet access.
- Manage contradictory or temporal facts across multiple conversations.
- Serve as a drop-in memory backend for any MCP-compatible assistant.
FAQ from Loomem
What runtime or database does Loomem require?
Loomem is a single Rust binary with RocksDB and Tantivy embedded. No external database or service is needed.
Is Loomem usable offline?
Yes. The first entry does not need internet because ONNX embeddings run entirely on-device.
What MCP transport does Loomem use?
Loomem exposes its 14 memory_* tools over streamable HTTP at http://localhost:3030/mcp.
How does Loomem handle conflicting facts?
Loomem performs background consolidation (“dreaming”) that merges facts, resolves contradictions, and lets stale entries decay over time.
Where is Loomem’s data stored?
Data resides locally in the ~/.loomem directory created during setup.
More Other MCP servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
ICSS
chokcoco不止于 CSS

EverArt
modelcontextprotocolModel Context Protocol Servers
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments