loom-pattern
Verified Safeby mdlopresti
Overview
Provides hierarchical memory capabilities for AI agents to remember, share, recall, and isolate information across sessions and projects.
Installation
npx @loom/patternEnvironment Variables
- NATS_URL
- LOOM_PROJECT_ID
- LOOM_AGENT_ID
- NATS_USER
- NATS_PASS
- DEBUG
Security Notes
The server demonstrates a strong focus on security, implementing clear project and agent isolation. Private memories are strictly agent-specific, and shared memories require the creating agent's ID for deletion. Core memories are protected and require a 'force' flag for deletion. Content size is limited to 32KB per memory, mitigating some DoS vectors. Authentication for the NATS backend is supported via URL credentials or environment variables (`NATS_USER`, `NATS_PASS`). No 'eval' or obvious hardcoded secrets were found in the provided source. Reliance on external NATS server for transport security is assumed to be handled outside this component's scope.
Similar Servers
mcp-memory-service
A Model Context Protocol (MCP) server providing persistent, semantic memory storage and retrieval capabilities for AI agents. It supports lightweight semantic reasoning (contradiction, causal inference), content chunking, multi-backend storage (SQLite-vec, Cloudflare, Hybrid), autonomous memory consolidation (decay, association, clustering, compression, forgetting), and real-time updates via SSE. It's designed for token-efficient interaction with LLMs.
memory-graph
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance.
mcp-structured-memory
Provides structured, domain-specific memory management for AI agents to use in ongoing projects, storing accumulated context in local markdown files.
agent-hivemind
Provides distributed memory storage and synchronization for Claude and AI agents, offering tools for storing, searching, and retrieving memories, managing workflows, and securing credentials across multiple machines.