saol-mcp-server
Verified Safeby ClaimsimpleX
Overview
Serves as a persistent bridge for AI agents to interact with shared memory systems like Firebase Firestore and Neo4j, enabling tool execution and policy enforcement.
Installation
uvicorn src.main:app --port 8080Environment Variables
- NEO4J_URI
- NEO4J_USER
- NEO4J_PASSWORD
Security Notes
The server includes a 'Guardian Policy Engine' that actively checks tool calls and arguments against predefined rules to prevent SQL injection and unauthorized actions (e.g., drive_delete). It uses environment variables for Neo4j credentials and Application Default Credentials (ADC) for Google services, avoiding hardcoded secrets. The user profile for policy checks is currently mocked as 'USER', which is overly restrictive for admins but not a security vulnerability. The policy engine now correctly integrates tool names into its pattern matching, addressing an initial limitation noted in comments.
Similar Servers
mcp-memory-service
A Model Context Protocol (MCP) server providing persistent, semantic memory storage and retrieval capabilities for AI agents. It supports lightweight semantic reasoning (contradiction, causal inference), content chunking, multi-backend storage (SQLite-vec, Cloudflare, Hybrid), autonomous memory consolidation (decay, association, clustering, compression, forgetting), and real-time updates via SSE. It's designed for token-efficient interaction with LLMs.
mcpstore
Orchestrate Microservice Context Protocol (MCP) services and adapt them for integration with various AI frameworks like LangChain, managing tools and their lifecycle.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
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.