Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DATAGVAT_HOSTNoListen address.0.0.0.0
DATAGVAT_PATHNoMCP endpoint path./mcp
DATAGVAT_PORTNoListen port.8000
DATAGVAT_CONTACTNoE-mail address or URL appended to the User-Agent, so data.gv.at can reach you if something goes wrong. Please set it.
DATAGVAT_API_BASENoAddress of the hub-search API. Only change it for testing.https://www.data.gv.at/api/hub/search
DATAGVAT_LANGUAGENoPreferred language for labels (falls back to de, then en).de
DATAGVAT_CACHE_DIRNoDirectory for the cache file. `/cache` in the image, otherwise unset. Unset or not writable: the cache lives in memory, is lost on restart and holds at most 16 MB per kind.
DATAGVAT_LOG_LEVELNoLog level.INFO
DATAGVAT_STATELESSNoStateless HTTP: no sessions and no sampling.false
DATAGVAT_AUTH_TOKENNoRequire `Authorization: Bearer <token>` on every request except `/health`. Without it, anyone who can reach the port can use the server (a warning is logged at startup).
FORWARDED_ALLOW_IPSNoProxy IPs/CIDRs whose `X-Forwarded-*` headers are trusted. This only affects logged client IPs.127.0.0.1
DATAGVAT_ALLOWED_HOSTSNoComma-separated `Host` header allowlist (DNS-rebinding protection). Use `host:*` to allow any port.
DATAGVAT_CACHE_ENABLEDNoMaster switch for the cache. `false`: nothing is saved and no saved copy is ever served, so every tool call goes to data.gv.at. Leave it on unless you are debugging.true
DATAGVAT_QUEUE_TIMEOUTNoSeconds a request may wait for its turn before the tool reports "busy".60
DATAGVAT_CACHE_MAX_STALENoHow long past its lifetime an answer is kept as a fallback for when the source cannot be reached. `0` turns the fallback off.2592000
DATAGVAT_REQUEST_TIMEOUTNoUpstream timeout in seconds.30
DATAGVAT_CACHE_SEARCH_TTLNoDataset searches: lifetime in seconds.21600
DATAGVAT_REQUEST_INTERVALNoSeconds to pause after each answer from data.gv.at before the next request is sent. Requests are never sent in parallel.2
DATAGVAT_CACHE_DATASET_TTLNoMetadata of single datasets: lifetime in seconds.604800
DATAGVAT_CACHE_PREVIEW_TTLNoDownloaded beginnings of data files: lifetime in seconds.3600
DATAGVAT_PREVIEW_MAX_BYTESNoMaximum bytes downloaded per preview.524288
DATAGVAT_CACHE_CATALOGUE_TTLNoCatalogue details and catalogue lists: lifetime in seconds.604800
DATAGVAT_CACHE_SEARCH_MAX_MBNoDataset searches: size limit in MB.64
DATAGVAT_CACHE_DATASET_MAX_MBNoMetadata of single datasets: size limit in MB.128
DATAGVAT_CACHE_PREVIEW_MAX_MBNoDownloaded beginnings of data files: size limit in MB.64
DATAGVAT_CACHE_VOCABULARY_TTLNoVocabularies and their terms: lifetime in seconds.2592000
DATAGVAT_PREVIEW_BLOCKED_HOSTSNoHosts (including subdomains) the preview tools never download from. The default blocks the legal information system RIS. Set it to an empty value to allow everything.ris.bka.gv.at,data.bka.gv.at
DATAGVAT_CACHE_CATALOGUE_MAX_MBNoCatalogue details and catalogue lists: size limit in MB.16
DATAGVAT_CACHE_VOCABULARY_MAX_MBNoVocabularies and their terms: size limit in MB.32
DATAGVAT_PREVIEW_REQUEST_INTERVALNoThe same pause for preview downloads, counted per file host. Separate so that a faster API setting does not speed up downloads from publishers' servers.2

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