remembrances-mcp
Verified Safeby madeindigio
Overview
Provides long-term memory, knowledge base, and semantic code indexing capabilities for AI agents.
Installation
docker run -d --name remembrances-mcp --gpus all -p 8080:8080 -v /path/to/data:/data -v /path/to/knowledge-base:/knowledge-base ghcr.io/madeindigio/remembrances-mcp:cudaEnvironment Variables
- GOMEM_HTTP_ADDR
- GOMEM_GGUF_GPU_LAYERS
- GOMEM_GGUF_THREADS
- GOMEM_SURREALDB_USER
- GOMEM_SURREALDB_PASS
- GOMEM_SURREALDB_NAMESPACE
- GOMEM_SURREALDB_DATABASE
- GOMEM_MCP_HTTP
- GOMEM_MCP_HTTP_ADDR
- GOMEM_MCP_HTTP_ENDPOINT
- GOMEM_HTTP
- GOMEM_REST_API_SERVE
- GOMEM_KNOWLEDGE_BASE
- GOMEM_DB_PATH
- GOMEM_SURREALDB_URL
- GOMEM_GGUF_MODEL_PATH
- GOMEM_OLLAMA_URL
- GOMEM_OLLAMA_MODEL
- GOMEM_OPENAI_KEY
- GOMEM_OPENAI_URL
- GOMEM_OPENAI_MODEL
- GOMEM_CODE_GGUF_MODEL_PATH
- GOMEM_CODE_OLLAMA_MODEL
- GOMEM_CODE_OPENAI_MODEL
- GOMEM_SURREALDB_START_CMD
Security Notes
The Go-llama.cpp bindings used in this project explicitly disable text generation functions (eval, predict, speculative_sampling), limiting the attack surface from arbitrary LLM output. Default SurrealDB credentials ('root'/'root') are insecure if exposed externally, but the README clearly shows how to override them via environment variables or flags. Network services (HTTP API, MCP Streamable HTTP) can be exposed, requiring proper firewalling. No obvious obfuscation or malicious patterns were found in the truncated source.
Similar Servers
memory-mcp-server-go
A Model Context Protocol server providing knowledge graph management capabilities for LLMs to maintain memory across conversations.
simplenote-mcp-server
Integrates Simplenote with Claude Desktop as a memory backend or content source via the Model Context Protocol (MCP), enabling AI interaction with user notes.
simple-memory-mcp-server
A Python server designed to manage and serve memory for AI agents, facilitating their interaction with external Large Language Models or data sources.
mcpserve
A server for deploying AI/ML models, providing shell access and containerization features for development and remote access.