Back to Home
Dataojitori icon

nocturne_memory

Verified Safe

by Dataojitori

Overview

Provides a Neo4j-based long-term memory and dynamic knowledge graph system for AI agents, facilitating human collaboration, structured memory storage, and rollback capabilities.

Installation

Run Command
python path/to/nocturne_memory/backend/mcp_server.py

Environment Variables

  • NEO4J_URI
  • dbuser
  • dbpassword
  • PORT
  • HOST

Security Notes

The FastAPI backend (accessible by the frontend and potentially directly) uses `allow_origins=["*"]` for CORS, which is explicitly noted as for development but poses a significant security risk if deployed in production without restrictions. The provided backend code lacks explicit authentication and authorization mechanisms for its API endpoints. This means any client able to reach the API (e.g., via the frontend or directly) could perform operations like creating, updating, or deleting nodes/relationships. However, Neo4j queries are parameterized, mitigating Cypher injection risks, and database credentials are loaded from environment variables, preventing hardcoded secrets. The core MCP server component is typically run locally or in a trusted, isolated environment with AI agents.

Similar Servers

Stats

Interest Score67
Security Score6
Cost ClassMedium
Avg Tokens1500
Stars26
Forks4
Last Update2026-01-17

Tags

AI AgentsLong-term MemoryKnowledge GraphNeo4jHuman-in-the-Loop