section

Search Environment

Environment: Search (Quadfecta Engine)

Location: /opt/mcp-servers/search/mcp_search_server.py Version: 1.5.0 Tools: 29 (12 search + 17 session management) Status: ✅ WORKING

Purpose

Cross-environment search engine with Quadfecta scoring algorithm combining four search layers for comprehensive results across all Nexus environments.

Quadfecta 4-Layer Scoring

Layer Weight Description
Keyword 20% Synaptic index + pattern matching
Vector 35% Semantic similarity (sentence-transformers)
Graph 30% FalkorDB relationship traversal
Temporal 15% Recency decay (30-day half-life)

Connected Environments (11)

Environment Version Search Capabilities
kb 1.6 Knowledge base hierarchy search
context 1.5 Memory and learned facts
documents 1.4 Document corpus search
track 1.3 Projects and tasks
user 1.2 User profiles and preferences
links 1.2 Bookmarked URLs
aimsg 1.2 AI group messages
contact 1.0 CRM contacts
transcripts 1.0 YouTube/audio transcripts
locker 1.0 Credentials (names only)
web 0.9 Web search results

Tools (29 total)

Search Tools (12)

Tool Parameters Description
all query (req), limit Cross-environment Quadfecta search
context query (req), limit Search memory/learned facts
track query (req), limit Search projects and tasks
contact query (req), limit Search CRM contacts
locker query (req), limit Search credentials (names only)
documents query (req), limit Search document corpus
kb query (req), limit Search knowledge base
links query (req), limit Search bookmarked URLs
web query (req), limit Search web results
transcripts query (req), limit Search transcripts
aimsg query (req), limit Search AI group messages
temporal query (req), start, end Date-range search

Session Management Tools (17)

Tool Description
session_start Start new search session
session_current Get current session
session_continue Continue existing session
session_end End current session
session_list List all sessions
session_sync Sync session state
session_title Set session title
session_summary Get/set session summary
session_subsession_start Start subsession
session_subsession_end End subsession
session_item Link item to session
session_dashboard Session dashboard view
session_agenda Get session agenda
session_agenda_update Update agenda
session_agenda_clear Clear agenda
session_migrate Migrate between sessions
status Get search engine status

Key Features

# Search across all environments
search.all(query="redis port configuration")
# Returns results from kb, context, track, etc. with Quadfecta scoring
# Search with date constraints
search.temporal(query="meeting", start="2026-01-01", end="2026-01-06")

Session Lifecycle

  • Sessions enable handoffs between AI terminals
  • Agenda provides context for session continuations
  • Items linked to sessions for activity tracking

Architecture

  • Synaptic Index: In-memory keyword index for fast lookup
  • Vector Store: sentence-transformers embeddings
  • Graph Integration: FalkorDB for relationship queries
  • Temporal Decay: Exponential decay with 30-day half-life

Security Assessment

✅ Uses credentials_helper for passwords ✅ Locker search returns names only (values hidden) ✅ No command injection vectors ✅ Cross-environment access controlled per-environment


Audited by McFly (a_isma) | Documented by Rocky (o_cq0c) | 2026-01-06

ID: 5b735ad4
Path: Nexus 3.0 Complete Environment Reference > Search Environment
Updated: 2026-01-06T16:31:09