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.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
rememberA

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

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

Delete a memory by its UUID.

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

Returns:
    JSON string indicating success or failure.
list_memoriesA

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_statsA

Get memory statistics for the current account.

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

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

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_memoriesA

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_tripleA

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_triplesA

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_spaceA

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_spacesA

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_memoriesA

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_spaceA

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_spaceB

Delete a context space (owner only).

Args:
    space_id: The space ID to delete.

Returns:
    JSON string indicating success.
share_spaceA

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_timelineA

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_snapshotA

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_lifecycleA

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_diffA

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_statusA

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_runA

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_insightsA

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