velixar_audit_log
Query recent tool calls made by THIS MCP session (in-process diagnostics, volatile, completed calls only). For the durable, hash-chained provenance trail pass durable:true — that queries the backend audit chain.
Persistent memory for an assistant: store what you decided, surface the contradictions, and rebuild a session's context in one call.
LABSCO SUMMARY
Storing and searching text is table stakes. What earns its keep here is velixar_contradictions putting two of your own statements side by side with a severity, and velixar_coverage_check telling the assistant its retrieved memories do not actually cover the question — before it answers anyway.
A hosted memory layer reached over MCP. It stores memories scoped to a workspace, searches them semantically, builds a knowledge graph of the entities it finds, tracks how a belief changed over time, and flags statements that cannot both be true.
The npm package velixar-mcp-server over stdio, with VELIXAR_API_KEY in the environment. Memories are scoped to a workspace resolved in order from VELIXAR_WORKSPACE_ID, then a .velixar.json file in the project root, then the git root directory name. VELIXAR_API_URL points at a different endpoint, VELIXAR_USER_ID is only needed when one key serves several named end users, and VELIXAR_DEBUG, VELIXAR_LOG_FORMAT and VELIXAR_HEALTH_PORT cover logging and health checks.
One command plus a key — npm install -g velixar-mcp-server, then supply credentials
USE CASES
Reconstruct the narrative summary, key decisions and open threads of a previous session in one call.
Surface conflicting statements with severity and the memories behind each, then see how the belief moved.
Extract the memory-worthy parts at a natural breakpoint, with near-duplicates skipped automatically.
Upload a PDF or code file, then inspect a stored chunk back to the source it came from.
Search from several angles at once, then measure how well the results cover the topic before synthesising.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
velixar_audit_logQuery recent tool calls made by THIS MCP session (in-process diagnostics, volatile, completed calls only). For the durable, hash-chained provenance trail pass durable:true — that queries the backend audit chain.
velixar_batch_storeStore multiple memories in one call. Returns per-item status. Use for bulk imports or multi-fact storage. Max 20 items per call.
velixar_capabilitiesList all available Velixar tools, resources, prompts, and features. Use to discover what cognitive capabilities are currently enabled.
velixar_consolidateMerge related episodic memories into a single semantic memory. Preserves originals as provenance. Use when multiple episodic memories cover the same topic and should be unified. Provide memory IDs to consolidate, or a topic to auto-find candidates. Set preview=true to see what would be merged without executing.
velixar_contextSynthesize the best working brief for the current workspace. Recommended first tool for any new task. Returns summary, relevant facts, open issues, contradiction flags, and pattern hints.
velixar_contradictionsSurface conflicting beliefs, preferences, or facts. Supports resolve action to mark contradictions as resolved. Returns pairs of contradicting statements with severity and linked memory IDs.
velixar_coverage_checkCheck how well retrieved memories cover a topic. Returns coverage ratio, gaps, and suggested follow-up queries. Anti-hallucination guardrail — use before synthesizing an answer to verify completeness.
velixar_debugGet debug information about the current Velixar MCP server state. Returns workspace config, cache state, API timings, retry counts, circuit breaker state.
velixar_deleteDelete or archive memories. Use archive: true for soft-delete (recoverable).
velixar_discover_dataFind which data sources contain information about a topic via knowledge graph. Returns source names, tables, and related insights.
velixar_distillExtract durable memories from session content. Use at natural memory-worthy breakpoints: task complete, decision made, bug solved, preference clarified. Detects duplicates (skips near-identical content) and flags active contradictions. Use preview: true to see extractions without storing.
velixar_exportExport memories as structured data (JSON or Markdown). Supports filtering by tags, tier, date range, and search query.
velixar_graph_searchFuzzy entity search by name or type. Use to find entities without knowing exact names.
velixar_graph_statsKG overview — entity count, relationship count, top entity types. Workspace-scoped.
velixar_graph_traverseWalk relationships from an entity — "what connects to X?" Supports fuzzy entity matching, relationship and entity type filtering.
velixar_healthCheck Velixar backend connectivity and health. Returns connection state, workspace, and latency.
velixar_identityUser profile — preferences, expertise, communication style, recurring goals, stable constraints. Supports get (default), store, update, delete, list, and history actions. Workspace-scoped.
velixar_importBulk import memories from structured data (JSON or Markdown). Max 50 items per call. Supports conflict detection: skip duplicates, overwrite, or merge.
velixar_inspectDeep inspection of a specific memory — raw content, provenance, relations, chain links.
velixar_lineageTrace the DERIVATION lineage of a memory — the knowledge-building graph, NOT similarity. Every edge was declared at store time via source_ids ("this memory was reasoned/built FROM those"). This answers "what understanding did this come from, and what was built on it" — fundamentally different from velixar_search_neighborhood, which finds memories that merely resemble one another in vector space. Upstream = ancestors (what it was built on); downstream = descendants (what was built on it). A memory with no ancestors is an origin (learned fresh). Returns nodes (each with hop distance and is_origin) and directed child→parent edges.
velixar_listList recent memories with pagination. Returns full metadata including IDs, tags, and timestamps. Supports filtering by tags, date range, tier, and memory type.
velixar_list_sourcesList all connected data sources for the current customer. Supports filtering by type and status.
velixar_multi_searchSearch from multiple angles simultaneously with deduplication and temporal awareness. Returns merged results by default. Set merge: false for per-query results (replaces velixar_batch_search).
velixar_patternsSurface recurring problem/solution motifs from memory. Omit topic to return all detected patterns. Supports dismiss action.
velixar_prepare_contextAssemble a token-budgeted, task-aware context package with explicit gap declaration. Runs multi-angle search, coverage check, and temporal analysis internally.
velixar_query_sourceQuery a live data source through Marco Polo. Returns real-time data (ground truth). Natural language query is translated to SQL/API call. Always tag results as [LIVE DATA].
velixar_refine_contextExpand a section, fill a gap, or add a topic to an existing context package. Accepts a single action or an array of actions for batch refinement.
velixar_retagUpdate tags on one or more memories. Use for organizing, correcting, or enriching memory metadata. Supports add, remove, or replace operations.
velixar_searchSearch stored memories by semantic similarity. Returns ranked results with relevance scores. Supports filtering by tags, date range, tier, and memory type.
velixar_search_neighborhoodFind memories near a known memory in vector space. Classifies results as forward (newer chain links), backward (older), or lateral (related but independent).
velixar_securityGet or set the security scanning mode for memory content. Modes: "permissive" (default), "strict" (PII redaction), "off" (no scanning).
velixar_session_recallRecall memories from a previous session by session ID, date, or topic. Use when resuming work to restore prior context. Supports chunk_id for drill-down into specific time segments (from session_resume manifest). Use order="chronological" for full narrative reconstruction (oldest-first).
velixar_session_resumeReconstruct full session context in a single call — the recommended way to resume work. Returns narrative summary, key decisions, open threads, and last state.
velixar_session_saveSave a session summary for later recall. Auto-generates session_id if not provided. Returns the session_id for later recall.
velixar_storeStore a memory for later retrieval. Use for important facts, decisions, user preferences, project context, or anything worth remembering long-term. Memories are workspace-scoped and persist across sessions. Long content is automatically chunked; max 50,000 characters (larger is rejected with a 400 before embedding — split it or chunk client-side). DEDUP (before you call): exact byte-identical duplicates are always blocked server-side. If this content may overlap semantically with existing memories, either velixar_search first or pass check_duplicate:true to run a near-duplicate check.
velixar_timelineShow how a topic, entity, or belief evolved over time. Supports date range filtering and summary mode for long histories.
velixar_updateUpdate an existing memory's content or tags.
velixar_uploadUpload a file into Velixar memory with full source provenance. Supports PDF, Markdown, text, CSV, JSON, DOCX, and code files. Parsed, chunked, and tagged with source metadata.
BEFORE YOU INSTALL
38 tools when we connected. velixar_batch_search is documented but does not register; velixar_multi_search runs several searches at once. Fourteen tools, including velixar_upload and velixar_lineage, are undocumented.
VELIXAR_API_KEY in your environment
All 5 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 38 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npm install -g velixar-mcp-server{
"mcpServers": {
"velixar": {
"command": "velixar-mcp-server",
"env": {
"VELIXAR_API_KEY": "<YOUR_VELIXAR_API_KEY>"
}
}
}
}