context-sync
by Intina47
Overview
Providing persistent memory and context synchronization for AI development across various tools and projects.
Installation
npx @context-sync/serverEnvironment Variables
- CONTEXT_SYNC_DB_PATH
Security Notes
The server uses `child_process.execSync` in `src/git-integration.ts` without robust input sanitization or explicit shell escaping for file paths, which could lead to command injection if an attacker can control arguments passed to `git_diff`, `suggest_commit_message`, or other git-related tools. For example, a crafted `filepath` could be interpreted as multiple `git` arguments or trigger arbitrary commands. While there are some attempts at path validation in `file-writer.ts`, the direct use of `execSync` is a critical vulnerability. The use of SQLite with prepared statements is good, mitigating SQL injection risks. The server communicates via stdio, limiting direct network attack surface, but the underlying OS command execution remains a risk.
Similar Servers
mcp-memory-service
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.
memory-graph
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance for AI agents.
cortexgraph
CortexGraph is an MCP server that provides short-term memory for AI assistants, featuring temporal decay, reinforcement, and automatic promotion to long-term storage.
memory-mcp
This MCP server provides memory storage and intelligent context window caching capabilities for Large Language Model (LLM) conversations, including archiving, retrieval, and summarization.