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.
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.
Frequently asked questions
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.
Basic information
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Codelf
unbugA search tool helps dev to solve the naming things problem.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments