project-guardian-mcp-server
by 1999AZZAR
Overview
A focused Model Context Protocol (MCP) server that acts as a project's memory system and workflow guardian, providing streamlined database operations and advanced knowledge graph capabilities for intelligent project management.
Installation
npm startSecurity Notes
The server exhibits critical security vulnerabilities due to its handling of file paths and direct SQL execution: 1. The `import_data` and `export_data` tools allow arbitrary `filePath` inputs without sanitization or confinement to a safe directory. An attacker controlling these inputs could perform directory traversal to read or write any file on the system, potentially leading to data exfiltration or remote code execution. 2. The `import_data` tool, when used with `format: 'sql'`, executes raw SQL commands from a user-specified file. This, combined with the lack of file path validation, could allow an attacker to execute arbitrary SQL, including commands that drop tables, alter data, or even attach external malicious databases. 3. While `execute_sql` supports parameterized queries, its description in the README encourages raw SQL execution without parameters, which can lead to SQL injection if the query string is not fully trusted. 4. The `memory.db` file is created directly in the current working directory, which is not ideal for data isolation or security. 5. There is no explicit authentication or authorization layer implemented in the server itself, relying solely on the security of the MCP client and its communication channel.
Similar Servers
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
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.
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
iron-manus-mcp
Orchestrates AI workflows with an 8-phase control flow and focused tools, acting as a Model Context Protocol (MCP) server for complex project management.