datagvat-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DATAGVAT_HOST | No | Listen address. | 0.0.0.0 |
| DATAGVAT_PATH | No | MCP endpoint path. | /mcp |
| DATAGVAT_PORT | No | Listen port. | 8000 |
| DATAGVAT_CONTACT | No | E-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_BASE | No | Address of the hub-search API. Only change it for testing. | https://www.data.gv.at/api/hub/search |
| DATAGVAT_LANGUAGE | No | Preferred language for labels (falls back to de, then en). | de |
| DATAGVAT_CACHE_DIR | No | Directory 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_LEVEL | No | Log level. | INFO |
| DATAGVAT_STATELESS | No | Stateless HTTP: no sessions and no sampling. | false |
| DATAGVAT_AUTH_TOKEN | No | Require `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_IPS | No | Proxy IPs/CIDRs whose `X-Forwarded-*` headers are trusted. This only affects logged client IPs. | 127.0.0.1 |
| DATAGVAT_ALLOWED_HOSTS | No | Comma-separated `Host` header allowlist (DNS-rebinding protection). Use `host:*` to allow any port. | |
| DATAGVAT_CACHE_ENABLED | No | Master 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_TIMEOUT | No | Seconds a request may wait for its turn before the tool reports "busy". | 60 |
| DATAGVAT_CACHE_MAX_STALE | No | How 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_TIMEOUT | No | Upstream timeout in seconds. | 30 |
| DATAGVAT_CACHE_SEARCH_TTL | No | Dataset searches: lifetime in seconds. | 21600 |
| DATAGVAT_REQUEST_INTERVAL | No | Seconds 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_TTL | No | Metadata of single datasets: lifetime in seconds. | 604800 |
| DATAGVAT_CACHE_PREVIEW_TTL | No | Downloaded beginnings of data files: lifetime in seconds. | 3600 |
| DATAGVAT_PREVIEW_MAX_BYTES | No | Maximum bytes downloaded per preview. | 524288 |
| DATAGVAT_CACHE_CATALOGUE_TTL | No | Catalogue details and catalogue lists: lifetime in seconds. | 604800 |
| DATAGVAT_CACHE_SEARCH_MAX_MB | No | Dataset searches: size limit in MB. | 64 |
| DATAGVAT_CACHE_DATASET_MAX_MB | No | Metadata of single datasets: size limit in MB. | 128 |
| DATAGVAT_CACHE_PREVIEW_MAX_MB | No | Downloaded beginnings of data files: size limit in MB. | 64 |
| DATAGVAT_CACHE_VOCABULARY_TTL | No | Vocabularies and their terms: lifetime in seconds. | 2592000 |
| DATAGVAT_PREVIEW_BLOCKED_HOSTS | No | Hosts (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_MB | No | Catalogue details and catalogue lists: size limit in MB. | 16 |
| DATAGVAT_CACHE_VOCABULARY_MAX_MB | No | Vocabularies and their terms: size limit in MB. | 32 |
| DATAGVAT_PREVIEW_REQUEST_INTERVAL | No | The 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
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo recent community issues