Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOVYX_API_KEYNoYour Novyx API key. Optional for cloud mode, which enables cross-device sync, audit trails, and team sharing. Local mode works without an API key.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
remember

Store a memory observation in Novyx.

Args:
    observation: The memory content to store.
    tags: Optional list of tags for categorization.
    importance: Importance score 1-10 (default 5).
    context: Optional context string.
    ttl_seconds: Optional time-to-live in seconds. Memory auto-expires after this duration.

Returns:
    JSON string with the stored memory UUID and details.
recall

Search memories semantically using natural language.

Args:
    query: Natural language search query.
    limit: Maximum number of results to return (default 5).
    tags: Optional tag filter.
    min_score: Minimum similarity score 0-1 (default 0).

Returns:
    JSON string with matching memories and their scores.
forget

Delete a memory by its UUID.

Args:
    memory_id: The UUID of the memory to delete.

Returns:
    JSON string indicating success or failure.
list_memories

List stored memories with optional tag filtering.

Args:
    limit: Maximum number of memories to return (default 50).
    tags: Optional tag filter to narrow results.

Returns:
    JSON string with the list of memories.
memory_stats

Get memory statistics for the current account.

Returns:
    JSON string with total memories, average importance, tag distribution, etc.
rollback

Rollback memory to a point in time.

Supports ISO timestamps (e.g. '2026-01-15T10:00:00Z') and relative time
expressions (e.g. '2 hours ago').

Args:
    target: ISO timestamp or relative time expression.
    dry_run: If true, preview changes without applying them.

Returns:
    JSON string with rollback results or preview.
audit

Get the audit trail of memory operations.

Args:
    limit: Maximum number of audit entries to return (default 20).
    operation: Optional filter by operation type (CREATE, UPDATE, DELETE, ROLLBACK).

Returns:
    JSON string with audit trail entries.
link_memories

Create a directed link between two memories.

Args:
    source_id: UUID of the source memory.
    target_id: UUID of the target memory.
    relation: Type of relationship (default 'related').

Returns:
    JSON string with the created link details.
add_triple

Add a knowledge graph triple (subject -> predicate -> object).

Entities are auto-created by name if they don't exist.

Args:
    subject: The subject entity name.
    predicate: The relationship predicate.
    object_name: The object entity name.

Returns:
    JSON string with the created triple details.
query_triples

Query knowledge graph triples with optional filters.

At least one filter should be provided. Returns all matching triples.

Args:
    subject: Filter by subject entity name.
    predicate: Filter by relationship predicate.
    object_name: Filter by object entity name.

Returns:
    JSON string with matching triples.
create_space

Create a shared context space for multi-agent collaboration.

Spaces let multiple agents share memories with fine-grained permissions.
The creator is the owner and can grant read/write access to other agents or tenants.

Args:
    name: Name for the space.
    description: Optional description of the space's purpose.
    allowed_agents: Optional list of agent IDs that can access this space.
    tags: Optional tags for the space.

Returns:
    JSON string with the created space details including space_id.
list_spaces

List all context spaces you can access.

Returns spaces you own and spaces shared with you.

Returns:
    JSON string with list of spaces and their memory counts.
space_memories

List or search memories within a context space.

Args:
    space_id: The space ID to query.
    query: Optional search query to filter memories semantically.
    limit: Maximum number of memories to return (default 50).

Returns:
    JSON string with memories in the space.
update_space

Update a context space (owner only).

Args:
    space_id: The space ID to update.
    name: New name for the space.
    description: New description.
    allowed_agents: Updated list of allowed agent IDs.
    tags: Updated tags.

Returns:
    JSON string with the updated space details.
delete_space

Delete a context space (owner only).

Args:
    space_id: The space ID to delete.

Returns:
    JSON string indicating success.
share_space

Share a space/tag with another user by email.

Requires Novyx Cloud — not available in local mode.

Args:
    tag: The tag or space tag to share.
    email: Email address of the recipient.
    permission: Access level — 'read' or 'write' (default 'read').

Returns:
    JSON string with the share token and join URL.
replay_timeline

Get the full timeline of memory operations. The tape you scrub through.

Shows every create, update, delete, and rollback event with timestamps.
Requires Pro tier or Novyx Cloud.

Args:
    since: Start of time range (ISO timestamp).
    until: End of time range (ISO timestamp).
    operations: Comma-separated filter: create, update, delete, rollback.
    limit: Maximum entries to return (default 100).

Returns:
    JSON string with timeline entries.
replay_snapshot

Reconstruct memory state at a specific point in time.

Returns all memories and their link graph as they existed at timestamp T.
Requires Pro tier or Novyx Cloud.

Args:
    at: ISO timestamp to reconstruct state at.
    limit: Maximum memories to return (default 500).

Returns:
    JSON string with memory snapshot and edges.
replay_lifecycle

Full biography of a single memory.

Shows creation, every update, every recall, every link, and deletion.
Use this to understand why a memory exists and how it evolved.
Requires Pro tier or Novyx Cloud.

Args:
    memory_id: UUID of the memory to inspect.

Returns:
    JSON string with the memory's full lifecycle events.
replay_diff

Diff memory state between two timestamps.

Shows what was added, removed, and modified in a time range.
Requires Pro tier or Novyx Cloud.

Args:
    start: Start timestamp (ISO).
    end: End timestamp (ISO).

Returns:
    JSON string with added, removed, and modified memories.
cortex_status

Get Cortex autonomous intelligence status.

Shows whether Cortex is enabled, last run time, and consolidation/reinforcement stats.
Requires Pro tier or Novyx Cloud.

Returns:
    JSON string with Cortex status and last run info.
cortex_run

Manually trigger a Cortex cycle.

Runs consolidation (merge duplicate memories) and reinforcement (boost frequently
recalled memories, decay forgotten ones). Normally runs automatically every 6 hours.
Requires Pro tier or Novyx Cloud.

Returns:
    JSON string with cycle results (consolidated, reinforced counts).
cortex_insights

List auto-generated memory insights.

Cortex detects patterns across your memories and generates insights automatically.
Requires Enterprise tier or Novyx Cloud.

Args:
    limit: Maximum insights to return (default 20).

Returns:
    JSON string with generated insights.

Prompts

Interactive templates invoked by user choice

NameDescription
memory_contextRecall relevant memories and format them as context for the current conversation. Args: query: The topic or question to find relevant memories for.
session_summaryList all memories tagged with a specific session ID. Args: session_id: The session identifier to look up.
space_contextRecall memories from a shared context space and format them as context. Args: space_id: The context space to query. query: Optional topic to search for within the space.

Resources

Contextual data attached and managed by the client

NameDescription
resource_memoriesList all stored memories.
resource_statsGet memory statistics for the current account.
resource_usageGet usage and plan information for the current account.
resource_spacesList all context spaces accessible to the current tenant.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/novyxlabs/novyx-mcp-desktop'

If you have feedback or need assistance with the MCP directory API, please join our Discord server