OI-Memory-Orchestrator
Verified Safeby OI-OS
Overview
A vivid backend for AI agents, providing persistent memory, sophisticated task planning, a codebase knowledge graph, and semantic understanding to power intelligent workflows like code review and project management.
Installation
node build/index.jsEnvironment Variables
- GEMINI_API_KEY
- GOOGLE_API_KEY
- TAVILY_API_KEY
- TAVILY_MOCK_MODE
- VECTOR_DB_PATH
Security Notes
The server demonstrates strong security practices including: reading API keys from environment variables, extensive input validation (Ajv schemas) for tool arguments, robust path sanitization and containment checks to prevent path traversal, and the use of prepared statements for SQLite database interactions. While a fully exhaustive audit would require reviewing all dependencies and the complete `DatabaseUtilityService` implementation, the patterns observed in the provided snippets indicate a high level of security awareness. No direct `eval` or uncontrolled command execution from user input was identified.
Similar Servers
mcp-structured-memory
Provides structured, domain-specific memory management for AI agents to use in ongoing projects, storing accumulated context in local markdown files.
mcp-server
A Model Context Protocol (MCP) server that provides real-time Indian options market data and volatility analytics from GetOutpost.in for integration with AI chat models like Claude.
mcp-orchestrator
Orchestrates multiple Model Context Protocol (MCP) servers, enabling LLMs to generate and execute TypeScript code for complex, multi-step workflows, and integrating with Agent-to-Agent (A2A) protocols for collaborative AI.
ops-mcp-server
This server unifies an observability stack (Kubernetes events, Prometheus metrics, Elasticsearch logs, Jaeger traces, SOPS operations) into a single Model Context Protocol (MCP) interface for AI assistants to query and interact with operational data.