Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
memory_rememberB

Save a fact to long-term memory (L4 CoreMemory).

Args: layer: "user" for user facts, "agent" for agent identity user_id: User identifier key: Fact key (e.g. "name", "language", "principle") value: Fact value importance: Importance score 0.0-1.0 (default 0.5) session_id: Session ID for dedup (optional)

memory_recallB

Search memory across L3 (episodes) and L4 (facts).

Args: layer: "user" or "agent" user_id: User identifier query: Search query limit: Max results (default 10)

memory_forgetB

Delete a fact from L4 memory.

Args: layer: "user" or "agent" user_id: User identifier key: Fact key to delete

memory_session_startC

Start a new memory session.

Args: layer: "user" or "agent" user_id: User identifier

memory_session_endA

End a session and save summary.

Args: layer: "user" or "agent" user_id: User identifier session_id: Session ID from session_start summary: Session summary

memory_episode_saveA

Save an episode to L3 episodic memory.

Args: layer: "user" or "agent" user_id: User identifier summary: Episode description weight: Emotional weight 0.0-1.0 (default 0.5) tags: Tags (e.g. ["greeting", "decision", "error"])

memory_episode_recallB

Recall episodes, optionally filtered by tag.

Args: layer: "user" or "agent" user_id: User identifier tag: Filter by tag (empty = all) limit: Max results (default 10)

memory_graph_addB

Add a node to the epistemic graph.

Args: layer: "user" or "agent" user_id: User identifier content: Node content node_type: Node type (fact, decision, emotion, error_analysis, etc.) tags: Tags

memory_graph_queryC

Query the epistemic graph by tag or node type.

Args: layer: "user" or "agent" user_id: User identifier tag: Filter by tag node_type: Filter by type limit: Max results

memory_session_listB

List recent memory sessions.

Args: layer: "user" or "agent" user_id: User identifier limit: Max results (default 10)

memory_episode_listC

List episodes from L3 episodic memory.

Args: layer: "user" or "agent" user_id: User identifier limit: Max results (default 10) offset: Pagination offset

memory_episode_getB

Get a single episode by ID.

Args: layer: "user" or "agent" user_id: User identifier episode_id: Episode database ID

memory_graph_nodesB

List nodes from the epistemic graph.

Args: layer: "user" or "agent" user_id: User identifier node_type: Filter by type (empty = all types) limit: Max results (default 20)

memory_graph_edgesA

List edges from the epistemic graph.

Args: layer: "user" or "agent" node_id: Source node ID (0 = all edges for the layer) limit: Max results (default 20)

memory_statsB

Get memory statistics for a layer.

Args: layer: "user" or "agent" user_id: User identifier

memory_contextB

Return compressed context summary for prompt injection (L4 top-10 + L3 top-3 + recent + wiki).

Args: layer: "user" or "agent" user_id: User identifier

memory_context_injectC

Return compressed summary for prompt injection (L4 top-10 + L3 top-3).

Args: layer: "user" or "agent" user_id: User identifier

memory_api_keyA

Manage API keys.

Args: action: "create", "revoke", or "list" user_id: User to create key for (create only) label: Optional label (create only) api_key: Key to revoke (revoke only)

memory_backupC

Manage backups.

Args: action: "now", "list", "restore", or "status" backup_name: Backup to restore (restore only)

memory_sagaB

Run sagas with auto-rollback on failure.

Args: action: "consolidate" (gather->distill->promote) or "backup" (copy->verify) user_id: User identifier (consolidate only)

memory_dataB

Import/export memory data.

Args: action: "export", "import", or "list" user_id: User to export (export only) file_path: File to import (import only) target_user_id: Import as this user (import only, defaults to user_id)

memory_sync_replicaC

Sync read-only replica for dashboard/metrics.

memory_cleanupB

Full memory cleanup: deduplicate, archive, clean staging.

Args: user_id: User identifier retention_days: Days to keep audit logs (default 30)

memory_lucidity_purgeB

Emergency purge: delete all data from the last N hours.

Args: user_id: User identifier hours: How many hours back to purge (default 24)

memory_searchA

Hybrid search across RAG + Wiki with strategy selection.

Args: query: Search query user_id: User identifier limit: Max results (default 10) strategy: "fts" (keyword), "mib" (semantic), "hybrid" (combined), or "auto" (auto-select) sources: "all" (RAG + Wiki), "rag" (RAG only), or "wiki" (Wiki only)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Cipher208/mcp-ariel-memory'

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