Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUDREY_HOSTNoREST sidecar bind address. Set to 0.0.0.0 only with AUDREY_API_KEY.127.0.0.1
AUDREY_PORTNoREST sidecar port.7437
AUDREY_AGENTNoLogical agent identity stamped on writes.local-agent
AUDREY_DEBUGNoSet to 1 to print MCP info logs (server started, warmup completed). Errors always log.0
AUDREY_DEVICENoLocal embedding device (gpu or cpu). Falls back to CPU if GPU init fails.gpu
AUDREY_API_KEYNoBearer token required for non-loopback REST traffic.
AUDREY_PROFILENoSet to 1 to emit per-stage timings via MCP _meta.diagnostics.0
AUDREY_DATA_DIRNoSQLite memory store path. Use one per tenant or agent identity for isolation.~/.audrey/data
AUDREY_LLM_PROVIDERNoanthropic, openai, or mock.auto
AUDREY_ONNX_VERBOSENoSet to 1 to restore ONNX runtime EP-assignment warnings (suppressed by default).0
AUDREY_ALLOW_NO_AUTHNoSet to 1 to allow non-loopback bind without an API key. Don't.0
AUDREY_PROMOTE_ROOTSNoColon/semicolon-separated extra roots for audrey promote --yes writes.
AUDREY_DISABLE_WARMUPNoSet to 1 to skip background embedding warmup at MCP boot.0
AUDREY_PRAGMA_DEFAULTSNoSet to 0 to revert SQLite PRAGMA tuning to better-sqlite3 defaults.1
AUDREY_EMBEDDING_PROVIDERNolocal, gemini, openai, or mock. Cloud providers require explicit opt-in.local
AUDREY_ENABLE_ADMIN_TOOLSNoSet to 1 to enable export, import, and forget routes/tools. Disabled by default.0
AUDREY_CONTEXT_BUDGET_CHARSNoDefault Memory Capsule character budget.4000

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": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
memory_encodeD
memory_recallD
memory_consolidateD
memory_introspectD
memory_groundD
memory_resolve_truthD
memory_exportD
memory_importD
memory_forgetD
memory_validateD
memory_decayD
memory_statusD
memory_reflectD
memory_dreamD
memory_greetingD
memory_observe_toolD
memory_recent_failuresD
memory_capsuleD
memory_preflightD
memory_guard_beforeD
memory_guard_afterD
memory_reflexesD
memory_promoteD

Prompts

Interactive templates invoked by user choice

NameDescription
audrey-session-briefingStart a session with an agent-scoped Audrey greeting and relevant memory packet.
audrey-memory-recallRecall Audrey memories for a concrete question or action.
audrey-memory-reflectionReflect at the end of a meaningful session and encode durable lessons.

Resources

Contextual data attached and managed by the client

NameDescription
audrey-statusMachine-readable Audrey memory health, store counts, and runtime metadata.
audrey-recentRecent agent-scoped memories for session bootstrapping.
audrey-principlesAgent-scoped consolidated principles and identity memories.

TDQS

D1.6/5.0

Scored across 23 tools

Disambiguation2/5

All tools share the memory_ prefix and many names describe overlapping cognitive operations (e.g., memory_consolidate, memory_reflect, memory_dream, memory_encode, memory_recall, memory_introspect) with no descriptions to clarify boundaries. An agent would struggle to choose between several of these tools.

Naming Consistency5/5

Every tool follows the exact snake_case memory_<verb> pattern with a clear prefix and action verb. The naming convention is perfectly consistent across all 23 tools.

Tool Count3/5

23 tools is on the heavy side for a single server, even for a memory-focused domain. The count is manageable but begins to feel bloated, especially with many near-synonymous operations.

Completeness2/5

Without descriptions, the intended domain is only inferable from names, which suggest a memory lifecycle. Obvious operations like search/list or a clear memory store are absent, while many speculative tools (memory_dream, memory_greeting, memory_capsule) exist, creating significant gaps in a coherent surface.

Maintenance

ActivityActive
ResponsivenessNo issues