Skip to main content
Glama
Velixar MCP Server

Velixar MCP Server

Official
by VelixarAi

Velixar MCP Server

npm License

The first cognitive memory server for AI assistants. Not a vector database wrapper — a full reasoning layer that gives your AI persistent memory, a knowledge graph, identity awareness, contradiction detection, and belief tracking across every session.

Works with any Model Context Protocol client: Claude Desktop, Kiro, Cursor, Windsurf, Continue.dev, or custom hosts.

Why This Exists

Every AI assistant starts from zero every conversation. Velixar fixes that — but not by just storing and retrieving text. The MCP server gives your assistant the ability to:

  • Orient itself in a workspace with a single call — no manual context assembly

  • Track how beliefs evolve over time and surface when they contradict

  • Build and traverse a knowledge graph of entities and relationships it discovers

  • Maintain a persistent identity model of who you are, what you prefer, and how you work

  • Distill sessions into durable memories automatically, with deduplication

  • Import and export your entire memory corpus for backup or migration

40 tools. 5 live resources. 19 workflow prompts. One npm install.

Related MCP server: dbrain

Quick Start

npm install -g velixar-mcp-server

Get an API key at velixarai.com/settings/api-keys, then add to your MCP client:

{
  "mcpServers": {
    "velixar": {
      "command": "velixar-mcp-server",
      "env": {
        "VELIXAR_API_KEY": "vlx_your_key_here"
      }
    }
  }
}

Restart your assistant. Done.

Tool Surface

Memory

Tool

What it does

velixar_store

Store a memory with tags, tier, and type

velixar_search

Semantic search across all memories

velixar_list

Browse with pagination and filtering

velixar_update

Edit content or tags on an existing memory

velixar_delete

Remove a memory

Cognitive

Tool

What it does

velixar_context

Synthesized workspace briefing — orientation in one call

velixar_identity

Get, store, or update the user's profile, preferences, and expertise

velixar_contradictions

Surface conflicting facts or beliefs with resolution guidance

velixar_timeline

How a topic or belief evolved over time

velixar_patterns

Recurring problem/solution motifs across your history

velixar_inspect

Deep inspection of a specific memory with full provenance chain

velixar_graph_traverse

Walk entity relationships — "what connects to X?"

velixar_distill

Extract durable memories from session content with deduplication

Lifecycle

Tool

What it does

velixar_session_save

Save a session summary for later recall

velixar_session_recall

Restore context from a previous session

velixar_batch_store

Store up to 20 memories in one call

velixar_batch_search

Run up to 10 search queries simultaneously

velixar_consolidate

Merge related memories into a single durable memory

velixar_retag

Bulk update tags across memories

velixar_export

Export memories as JSON or Markdown, optionally with graph data

velixar_import

Bulk import from JSON, Markdown, Notion, or Obsidian exports

System

Tool

What it does

velixar_health

Backend connectivity, latency, workspace status

velixar_debug

Cache state, circuit breaker, API timings

velixar_capabilities

Feature list, tool inventory, resource URIs

velixar_security

Get or set content scanning mode

Live Resources

Resources are injected into your assistant's context automatically — no tool call needed.

Resource

What it provides

velixar://system/constitution

Behavioral rules and cognitive modes for the assistant

velixar://identity/current

Your persistent user profile

velixar://memories/recent

Most recent memories (compact)

velixar://memories/relevant

Contextually relevant memories based on current activity

velixar://domains/{domain}/shadow_graph

Knowledge graph view for a specific domain

Workflow Prompts

16 built-in prompts that guide multi-step reasoning workflows:

  • Orientation — recall prior reasoning, build project context, profile an entity, orient-then-narrow

  • Conflict — resolve contradictions, identify knowledge gaps

  • Continuity — trace belief evolution, resume sessions, reconstruct decision paths

  • Lifecycle — distill sessions, consolidate topic memory, retag recent memories

  • Identity — summarize user identity, detect preference shifts, align response style

  • Enterprise — evaluate enterprise fit for a domain

Workspace Isolation

Memories are scoped to workspaces. Your personal project never bleeds into work.

Priority

Source

How

1

VELIXAR_WORKSPACE_ID env var

Explicit

2

.velixar.json in project root

{ "workspace_id": "my-project" }

3

Git root directory name

Automatic

Host Compatibility

Host

Tools

Resources

Prompts

Kiro CLI

✅

✅

✅

Claude Desktop

✅

✅

✅

Cursor

✅

⚠️

—

Windsurf

✅

⚠️

—

Continue.dev

✅

✅

✅

When a host doesn't support resources or prompts, the server degrades gracefully — all tools still work independently.

Environment Variables

Variable

Required

Description

VELIXAR_API_KEY

Yes

Your API key (starts with vlx_)

VELIXAR_WORKSPACE_ID

No

Explicit workspace scope

VELIXAR_API_URL

No

Custom API endpoint

VELIXAR_USER_ID

No

Explicit end-user identity. Leave unset (recommended): the API derives scope from your key — you see your own memories, same as the dashboard. Set it only when one key serves multiple named end users

VELIXAR_DEBUG

No

true for verbose logging

VELIXAR_LOG_FORMAT

No

json for structured Datadog/CloudWatch logging

VELIXAR_HEALTH_PORT

No

Port for HTTP health check endpoint

Reliability

  • Automatic retry with exponential backoff (3 attempts)

  • Circuit breaker — opens after sustained failures, auto-recovers

  • Cache fallback — serves stale data during outages rather than failing

  • Structured logging compatible with Datadog and CloudWatch

SDKs

Use Velixar directly from code:

  • JavaScript/TypeScript: npm install velixar — docs

  • Python: pip install velixar — docs

CI/CD Integration

License

MIT

Available Tools

38 tools
velixar_audit_logA

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.

Inputs: after, limit, before, durable, +1 more.

velixar_batch_storeA

Store multiple memories in one call. Returns per-item status. Use for bulk imports or multi-fact storage. Max 20 items per call.

Inputs: items (required).

velixar_capabilitiesA

List all available Velixar tools, resources, prompts, and features. Use to discover what cognitive capabilities are currently enabled.

Inputs: no named parameters.

velixar_consolidateA

Merge 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.

Inputs: topic, preview, summary, memory_ids.

velixar_contextA

Synthesize 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.

Inputs: topic, compact.

velixar_contradictionsA

Surface conflicting beliefs, preferences, or facts. Supports resolve action to mark contradictions as resolved. Returns pairs of contradicting statements with severity and linked memory IDs.

Inputs: topic, action, status, resolution, +2 more.

velixar_coverage_checkA

Check 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.

Inputs: topic (required), memory_ids, auto_retrieve.

velixar_debugA

Get debug information about the current Velixar MCP server state. Returns workspace config, cache state, API timings, retry counts, circuit breaker state.

Inputs: verbose.

velixar_deleteA

Delete or archive memories. Use archive: true for soft-delete (recoverable).

Inputs: id, ids, archive, memory_id.

velixar_discover_dataB

Find which data sources contain information about a topic via knowledge graph. Returns source names, tables, and related insights.

Inputs: topic (required), depth, include_schema.

velixar_distillA

Extract 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.

Inputs: content (required), tags, preview, source_ids, +1 more.

velixar_exportA

Export memories as structured data (JSON or Markdown). Supports filtering by tags, tier, date range, and search query.

Inputs: all, tags, tier, after, +5 more.

velixar_graph_statsA

KG overview — entity count, relationship count, top entity types. Workspace-scoped.

Inputs: no named parameters.

velixar_graph_traverseB

Walk relationships from an entity — "what connects to X?" Supports fuzzy entity matching, relationship and entity type filtering.

Inputs: entity (required), depth, entity_type, relationship_type.

velixar_healthA

Check Velixar backend connectivity and health. Returns connection state, workspace, and latency.

Inputs: no named parameters.

velixar_identityB

User profile — preferences, expertise, communication style, recurring goals, stable constraints. Supports get (default), store, update, delete, list, and history actions. Workspace-scoped.

Inputs: field, value, action.

velixar_importA

Bulk import memories from structured data (JSON or Markdown). Max 50 items per call. Supports conflict detection: skip duplicates, overwrite, or merge.

Inputs: data (required), format, source, default_tags, +2 more.

velixar_inspectA

Deep inspection of a specific memory — raw content, provenance, relations, chain links.

Inputs: memory_id (required).

velixar_lineageA

Trace 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.

Inputs: memory_id (required), depth, direction.

velixar_listA

List recent memories with pagination. Returns full metadata including IDs, tags, and timestamps. Supports filtering by tags, date range, tier, and memory type.

Inputs: sort, tags, tier, after, +5 more.

velixar_list_sourcesB

List all connected data sources for the current customer. Supports filtering by type and status.

Inputs: type, status.

velixar_patternsB

Surface recurring problem/solution motifs from memory. Omit topic to return all detected patterns. Supports dismiss action.

Inputs: limit, topic, action, evidence, +2 more.

velixar_prepare_contextB

Assemble a token-budgeted, task-aware context package with explicit gap declaration. Runs multi-angle search, coverage check, and temporal analysis internally.

Inputs: intent (required), queries, strategy, context_ttl, +3 more.

velixar_query_sourceC

Query 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].

Inputs: query (required), datasource (required), limit, cursor, +1 more.

velixar_refine_contextB

Expand 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.

Inputs: context_id (required), action, target, actions, +1 more.

velixar_retagA

Update tags on one or more memories. Use for organizing, correcting, or enriching memory metadata. Supports add, remove, or replace operations.

Inputs: memory_ids (required), add_tags, remove_tags, replace_tags.

velixar_search_neighborhoodA

Find memories near a known memory in vector space. Classifies results as forward (newer chain links), backward (older), or lateral (related but independent).

Inputs: memory_id (required), limit, direction, exclude_ids, +1 more.

velixar_securityA

Get or set the security scanning mode for memory content. Modes: "standard" (default), "strict" (PII redaction), "off" (no scanning).

Inputs: mode.

velixar_session_recallA

Recall 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).

Inputs: limit, order, topic, chunk_id, +3 more.

velixar_session_resumeA

Reconstruct full session context in a single call — the recommended way to resume work. Returns narrative summary, key decisions, open threads, and last state.

Inputs: focus, topic, intent, max_tokens, +3 more.

velixar_session_saveA

Save a session summary for later recall. Auto-generates session_id if not provided. Returns the session_id for later recall.

Inputs: summary (required), tags, session_id.

velixar_storeA

Store 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.

Inputs: content (required), tags, tier, atomic, +5 more.

velixar_timelineB

Show how a topic, entity, or belief evolved over time. Supports date range filtering and summary mode for long histories.

Inputs: after, limit, topic, before, +1 more.

velixar_updateC

Update an existing memory's content or tags.

Inputs: id, tags, content, memory_id.

velixar_uploadA

Upload 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.

Inputs: file_path (required), tags, quarantine_zone.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 38 tools

    Disambiguation4/5

    Most tools have clearly distinct purposes, with detailed descriptions aiding differentiation. However, there is slight overlap between context-building tools (velixar_context vs velixar_prepare_context) and session recall tools (velixar_session_recall vs velixar_session_resume), which could cause minor confusion.

    Naming Consistency4/5

    All tools consistently use the 'velixar_' prefix and snake_case. However, the naming pattern is not uniformly verb_noun; some are nouns (e.g., velixar_capabilities, velixar_contradictions) while most are verb phrases, creating a minor inconsistency.

    Tool Count2/5

    With 38 tools, the count is well above the typical well-scoped range of 3–15. While each tool serves a specific purpose, the sheer number is likely to overwhelm agents and hinder efficient selection, suggesting over-fragmentation.

    Completeness5/5

    The tool set comprehensively covers the memory management lifecycle (store, search, update, delete, archive), advanced features (contradiction detection, lineage, context synthesis, data source integration), and utility operations. No essential gaps are apparent for the stated domain.

    Maintenance

    ActivitySlowing
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      A persistent long-term memory server for AI assistants that enables storing and recalling solutions, facts, and decisions with intelligent confidence tracking and relationship mapping. It allows developers to build a cross-platform knowledge base that integrates seamlessly with IDEs and CLI agents.
      17
      37 PyPI
      2
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides persistent, structured memory for AI assistants across multiple clients, with searchable facts and identity management.
      12 npm
      3
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      A MCP server that provides persistent memory for AI assistants, storing personal information, relationships, and observations to enable personalized and contextual conversations.
      4
      -