pattern
Verified Safeby loominal
Overview
Provides hierarchical memory capabilities for AI agents to remember, share, recall, and isolate information across sessions and projects.
Installation
npx @loominal/patternEnvironment Variables
- NATS_URL
- NATS_USER
- NATS_PASS
- LOOMINAL_PROJECT_ID
- LOOMINAL_AGENT_ID
- LOOMINAL_SUBAGENT_TYPE
- DEBUG
Security Notes
The codebase appears well-structured and follows good practices. No direct 'eval' or dangerous runtime code generation patterns were found. Input validation is implemented for memory content and metadata fields. Access control for shared and core memories is present (e.g., core memories require `force=true` to delete, shared memories can only be deleted by their creator within the project). The system relies on NATS JetStream for storage, which inherently provides isolation via KV buckets per project/agent. Content scanning is implemented as a non-blocking warning for sensitive data patterns (e.g., API keys, passwords), which is a good mitigation but not a full encryption solution. The provided source does not implement encryption for data at rest in NATS KV, but `docs/SECURITY.md` details how an external encryption layer could be added. The reliance on Warp for identity management is a key security aspect, as it centralizes identity initialization.
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.
Letta-MCP-server
A Model Context Protocol (MCP) server that provides comprehensive tools for agent management, memory operations, and integration with the Letta system.
atlantis-mcp-server
An MCP (Model Context Protocol) server for hosting and managing dynamic Python functions and third-party MCP tools, enabling AI agents to discover and utilize shared capabilities across a network.