Back to Home
emmilco icon

claude-memory-server

Verified Safe

by emmilco

Overview

Persistent memory and documentation search for AI agents, specifically for code understanding, indexing, and retrieval (RAG).

Installation

Run Command
python -m src.mcp_server

Environment Variables

  • QDRANT_URL
  • QDRANT_API_KEY
  • EMBEDDING_MODEL
  • LOG_LEVEL
  • PROJECT_NAME
  • DATA_DIR
  • EMBEDDING_CACHE_ENABLED
  • EMBEDDING_CACHE_PATH
  • EMBEDDING_CACHE_TTL_DAYS
  • FORCE_CPU
  • GPU_ENABLED
  • GPU_MEMORY_FRACTION
  • PARALLEL_WORKERS

Security Notes

The server demonstrates a strong focus on security with explicit input validation (`src/core/validation.py`) to detect and prevent SQL, command, and path traversal injections. It includes a dedicated security logger (`src/core/security_logger.py`) for auditing suspicious activities. The dashboard (`src/dashboard/web_server.py`), while setting 'Access-Control-Allow-Origin: *', is designed for local-only use (defaults to localhost:8080), mitigating this risk if not exposed externally. Usage of `subprocess` is primarily for CLI tools and Git operations, which is common for developer tools and appears to be handled with care. No obvious hardcoded secrets were found; configuration uses environment variables.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens30
Stars0
Forks0
Last Update2025-12-03

Tags

AIRAGCode SearchMemory ManagementDeveloper ToolsVector Database