Skip to main content

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.

License: MIT

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

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datagvat_mcp-1.0.0.tar.gz (172.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datagvat_mcp-1.0.0-py3-none-any.whl (41.6 kB view details)

Uploaded Python 3

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

Hashes for datagvat_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 eb7924a3d1caf6d0f9ae6234d2efa117122aab735ada5a39c9aad75f55e35ae5
MD5 16c34cb0b9bf62c7332cdfb451252994
BLAKE2b-256 ab1f0ddd31dbd106ef61e0fbef8b7a7f23b70f901c3672c0839751dd0e055612

See more details on using hashes here.

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

Hashes for datagvat_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e481e4e6967fde146bf3b69948664e83ab024577ba6a3b44c20fefa496dacbd
MD5 ff76a6137061fba2057fd1aa81408302
BLAKE2b-256 c5701ac9d1c15392192c76efb7ba2bc2fff5e758734976347ea76d678fa70818

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page