35
MCP Tools
11
Modules
7
Vector DBs
16,800+
Lines Python
65+
Source Files
L1 MCP CLIENTS
[>_]
Claude Code
CLI
[//>]
Cursor
IDE
[~~~]
Windsurf
IDE
[{;}]
Cline
VS Code
[:::]
Claude Desktop
App
L2 PROTOCOL
MODEL CONTEXT PROTOCOL (STDIO)
elara_mcp/server.py — tool dispatch
L3 TOOL LAYER — 35 TOOLS / 11 MODULES
Memory 4
Semantic memory + conversation index
remember recall recall_conversation conversations
Mood 5
Presence, emotions, imprints, modes
mood mood_adjust imprint mode status
Episodes 5
Session tracking, milestones, context
episode_start episode_note episode_end episode_query context
Dreams 2
Weekly / monthly pattern discovery
dream dream_info
Goals 5
Goals, corrections, session handoff
goal goal_boot correction correction_boot handoff
Cognitive 3
Reasoning trails, outcomes, synthesis
reasoning outcome synthesis
Awareness 5
Self-reflection, blind spots, temperament
reflect insight intention observe temperament
Business 1
Idea tracking, competitor analysis, scoring
business
Gmail 1
Read, triage, send, archive, search
gmail
Briefing 3
RSS feeds, snapshot, index rebuild
briefing snapshot rebuild_indexes
LLM 1
Local Ollama interface, classify, triage
llm
Core
Emotional
Productivity
External
- - - - - - - - [ DATA LAYER ] - - - - - - - -
L4 DATA LAYER
ChromaDB Collections (7)
memories
milestones
conversations
corrections
reasoning
synthesis
briefing
File Storage
{} memories.json
{} episodes.jsonl
{} corrections.json
{} goals.json
{} reasoning_trails.json
{} mood_state.json
* elara.toml
* handoff.json
- - - - - - - - [ EXTERNAL ] - - - - - - - -
L5 EXTERNAL SERVICES
@
Gmail API
OAuth2 • Read/Send/Triage
((i))
RSS Feeds
Briefing • News • Competitors
[AI]
Ollama
Local LLM • Mistral 7B
- - - - - - - - [ BACKGROUND DAEMON ] - - - - - - - -
[OVR] Overwatch Daemon

Runs independently alongside the MCP server. Watches conversation files in real-time, micro-ingests new exchanges into ChromaDB, and injects cross-session references.

parser.py — conversation extraction
ingest.py — micro-ingestion
search.py — cross-reference injection