Back to Home
AerionDyseti icon

mcp-memory-server

Verified Safe

by AerionDyseti

Overview

Provides semantic memory storage for AI assistants, enabling them to store and retrieve decisions, patterns, and context across sessions using vector embeddings.

Installation

Run Command
bunx --bun @aeriondyseti/vector-memory-mcp

Security Notes

The server operates locally by default (127.0.0.1:3271) reducing external network exposure. It uses `randomUUID` for internal ID generation, which is good. However, several database queries in `src/db/memory.repository.ts` construct `where` clauses using direct string interpolation for user-provided IDs (e.g., `id = '${id}'`). While IDs are typically UUIDs generated by trusted clients or internally, a malicious MCP client could send specially crafted strings (e.g., containing single quotes) as part of tool call arguments (`ids` in `delete_memories`, `get_memories`, `update_memories`), potentially leading to a form of SQL injection in the LanceDB queries. This is mitigated by its local-first, client-controlled nature, but remains a vulnerability pattern.

Similar Servers

Stats

Interest Score32
Security Score6
Cost ClassLow
Stars2
Forks0
Last Update2026-01-15

Tags

AIMemoryVector DatabaseLocal-firstEmbeddingsMCPRAG