Skip to main content
Glama
Dietary Supplement Analysis

Dietary Supplement Analysis

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoListen host (with PORT, the listen address).0.0.0.0
PORTNoListen port (with HOST, the listen address).8080
RXNORMNo`off` stops calls to RxNorm (medication matching then uses only the names in data/interactions.json).on
OPENFDANo`off` stops calls to openFDA.on
DSLD_WARMNoWith the store on, a background job fetches popular products into it at about one request per second. `0` turns it off.1
LOG_LEVELNoLog level; logs record method, path, status and duration only, never request bodies.info
DSLD_API_KEYNoAn api.data.gov key, sent to DSLD as X-Api-Key (raises NIH's limit from 1,000 to 10,000 requests an hour).
DSLD_BASE_URLNoDSLD API base.https://api.ods.od.nih.gov/dsld/v9
DSLD_STORE_PATHNoPersistent label store (SQLite). Every fetched label is kept; when NIH is unreachable, labels, barcodes and searches are answered from it. Empty turns it off./data/dsld.sqlite in the container, off otherwise
FREE_TIER_HOSTSNoHost names that get the free-trial quotas (the demo uses agents.trackmysupplement.com); requests on other hosts, such as Pocket relays, are never metered.
OPENFDA_API_KEYNoThe same api.data.gov key, for openFDA.
DSLD_PREWARM_IDSNoComma-separated label IDs to cache at startup.
FREE_TIER_GLOBALNoChanges the free-trial global quota.
FREE_TIER_PER_IPNoChanges the free-trial per-IP quota.
DSLD_FIXTURES_DIRNoServe DSLD from local label-<id>.json files (dev only).
UPSTREAM_BUDGET_MSNoTotal time one request may spend waiting on DSLD before answering 424.8000
FREE_TIER_PER_IP_MCPNoChanges the free-trial per-IP MCP quota.
FREE_TIER_PER_SESSIONNoChanges the free-trial per-session quota.

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources