memory-journal-mcp
Verified Safeby neverinfamous
Overview
Provides persistent project context and knowledge graphs for AI-assisted development, bridging fragmented AI threads by capturing Git, GitHub, and journal activity.
Installation
docker run --rm -i -v ./data:/app/data writenotenow/memory-journal-mcp:latest python src/server.pyEnvironment Variables
- GITHUB_TOKEN
- GITHUB_ORG_TOKEN
- DEFAULT_ORG
- DB_PATH
- PYTHONPATH
Security Notes
The server demonstrates strong security practices including input validation, parameterized SQL queries, explicit URL parsing to prevent spoofing, and restricted file permissions. It uses `pickle.loads` for internal data (embeddings), which is generally safe as the data is generated and controlled by the server itself. `subprocess` calls for `git` and `gh` CLI are contained and do not execute arbitrary user input. GitHub tokens are sourced from environment variables, preventing hardcoded secrets.
Similar Servers
CodeGraphContext
An MCP server that indexes local code into a Neo4j graph database to provide real-time, accurate context and relationship analysis to AI assistants for understanding, writing, and refactoring code.
pluggedin-app
A testing environment for MCP (Model Context Protocol) servers, enabling interaction via a chat interface powered by Large Language Models (LLMs) and LangChain ReAct framework.
conductor-tasks
An intelligent assistant for developers to transform requirements into actionable tasks, generate implementation plans, track progress, and accelerate development, leveraging multiple LLMs and integrating into an editor via MCP or as a CLI.
context-sync
Providing persistent memory and context synchronization for AI development across various tools and projects.