MCP server for Austrian Open Government Data (data.gv.at)
Project description
DataGVAT MCP Server
MCP server for Austrian Open Government Data via data.gv.at.
Quick Start
# Install to Claude Desktop (or Continue, Cline)
uvx datagvat-mcp init
# Check installation
uvx datagvat-mcp doctor
That's it! Restart your AI tool and start querying Austrian open data.
Commands
uvx datagvat-mcp # Run MCP server (used by AI tools)
uvx datagvat-mcp init # Install to AI tools
uvx datagvat-mcp init -y # Install without prompts
uvx datagvat-mcp doctor # Check installation health
uvx datagvat-mcp update # Update configuration
uvx datagvat-mcp --version # Show version
Configuration
Environment variables (prefix: AUSTRIA_MCP_):
| Variable | Default | Description |
|---|---|---|
PIVEAU_API_BASE |
https://data.gv.at/katalog/api/hub/repo |
API base URL |
REQUEST_TIMEOUT |
30 |
HTTP timeout in seconds |
LOG_LEVEL |
INFO |
Logging level |
Tools (18 Read-Only)
Discovery: list_catalogues, get_catalogue, search_datasets, get_dataset, get_dataset_distributions
Analysis: get_dataset_metrics, check_doi_eligibility, analyze_dataset_quality
Vocabularies: list_vocabularies, get_vocabulary, search_vocabulary_terms, get_resource_types
Preview: preview_distribution, analyze_distribution_schema, get_distribution_stats, find_related_datasets, compare_datasets, get_dataset_lineage
Example Queries
After installation, try these in Claude Desktop:
- "Find datasets about Vienna population"
- "Show me health-related open data"
- "What datasets have quality score above 80?"
- "Preview the first 10 rows of this CSV"
Development
cd mcp
pip install -e ".[dev]"
pytest
Links
- Documentation: https://datagvat-mcp-docs.vercel.app
- Repository: https://github.com/julian-at/datagvat-mcp
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datagvat_mcp-1.0.0.tar.gz.
File metadata
- Download URL: datagvat_mcp-1.0.0.tar.gz
- Upload date:
- Size: 172.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb7924a3d1caf6d0f9ae6234d2efa117122aab735ada5a39c9aad75f55e35ae5
|
|
| MD5 |
16c34cb0b9bf62c7332cdfb451252994
|
|
| BLAKE2b-256 |
ab1f0ddd31dbd106ef61e0fbef8b7a7f23b70f901c3672c0839751dd0e055612
|
File details
Details for the file datagvat_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: datagvat_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 41.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e481e4e6967fde146bf3b69948664e83ab024577ba6a3b44c20fefa496dacbd
|
|
| MD5 |
ff76a6137061fba2057fd1aa81408302
|
|
| BLAKE2b-256 |
c5701ac9d1c15392192c76efb7ba2bc2fff5e758734976347ea76d678fa70818
|