Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
USER_DB_DIRNoDirectory where user database files (profile, config, state) are stored.~/.config/user-db/

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
profile_getA

Read the full user profile (name, speech_id, birthday, profession, expertise, durable traits, ...). Describes the user's durable state.

profile_setA

Set one profile field. value is parsed as JSON when possible (lists/numbers/null), otherwise stored as plain string. value="null" deletes the field. Returns the updated profile.

sensor_readB

Read a virtual sensor (e.g. "stress", "room_intensity"): smoothed value, last raw observation, last update time.

sensor_reportA

Report a raw observation (0-100) for a virtual sensor. The stored value follows it smoothly (time-aware exponential smoothing; the tau_seconds reactiveness per sensor is set in config.json). Returns the new smoothed state. Use name="stress" for the user's stress level and name="room_intensity" for the room's current intensity.

state_getA

Read the full live state: all virtual sensors plus the curve that combines both axes (target room intensity for the current stress level, and the delta between actual and target).

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/NG-Bullseye/user-db'

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