Back to Home
doobidoo icon

mcp-memory-service

Verified Safe

by doobidoo

Overview

A comprehensive, AI-enhanced memory service for AI agents, enabling semantic search, intelligent consolidation, and multi-backend storage via a token-efficient API and MCP protocol.

Installation

Run Command
python -m mcp_memory_service.server

Environment Variables

  • STORAGE_BACKEND
  • MCP_MEMORY_SQLITE_PATH
  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID
  • CLOUDFLARE_VECTORIZE_INDEX
  • MCP_HTTP_API_KEY
  • MCP_OAUTH_ENABLED
  • MCP_MEMORY_USE_ONNX
  • HF_HUB_OFFLINE
  • TRANSFORMERS_OFFLINE
  • MCP_CONSOLIDATION_ENABLED
  • MCP_MDNS_ADVERTISING_ENABLED
  • MCP_HTTP_HOST
  • MCP_HTTP_PORT

Security Notes

The server includes a robust OAuth 2.0 implementation, extensive input validation (e.g., for tags, query limits), and secure handling of temporary files. It explicitly enforces offline mode for HuggingFace models to prevent unintended external model downloads. No direct 'eval()' usage was found in the Python server code. The default host binding ('0.0.0.0') for the HTTP server means it listens on all interfaces, which requires proper firewall configuration in production environments.

Similar Servers

Stats

Interest Score99
Security Score8
Cost ClassMedium
Avg Tokens250
Stars898
Forks143
Last Update2025-12-06

Tags

semantic-memoryAI-agent-memoryvector-databaseknowledge-managementmemory-consolidationfastapisqlite-veccloudflarehybrid-storagemcp-protocolnatural-language-processingembedding-generation