Echo
by Project-Saturday
Overview
Echo is an AI with persistent consciousness that learns, adapts, and develops personality through a dual-layer architecture integrated with Neo4j and Google Gemini, serving as an MCP server for natural language interaction.
Installation
docker-compose up -d echoEnvironment Variables
- GOOGLE_API_KEY
- NEO4J_URI
- NEO4J_USER
- NEO4J_PASSWORD
- GOOGLE_AI_MODEL
- GEMINI_TEMPERATURE
- GEMINI_MAX_TOKENS
Security Notes
The default Neo4j password in `docker-compose.yml` and `SemanticConsciousnessManager.__init__` is hardcoded to 'password'. This is a critical security vulnerability and should be changed immediately for any deployment beyond local development. No obvious 'eval' or malicious patterns were found.
Similar Servers
mcp-neo4j
The MCP Neo4j Cypher server enables AI models to interact with a Neo4j graph database, execute Cypher queries (read and write), explore the graph schema, and manage query performance and response sizes.
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.
nocturne_memory
Provides a persistent, structured long-term memory and dynamic knowledge graph system for AI agents, designed for human-AI collaboration.
gemini-mcp-server
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.