This MCP server provides seamless access to Malaysia's government open data, including datasets, wβ¦
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Hithereiamaliff Mcp Datagovmy.
search_allCallable MCP tool function
list_datasets_catalogueCallable MCP tool function
search_datasets_catalogueCallable MCP tool function
filter_datasets_catalogueCallable MCP tool function
get_dataset_filtersCallable MCP tool function
get_dataset_detailsCallable MCP tool function
MCP Endpoint: https://mcp.techmavie.digital/datagovmy/mcp
Analytics Dashboard: https://mcp.techmavie.digital/datagovmy/analytics/dashboard
MCP (Model Context Protocol) server for Malaysia's open data APIs, with tools for datasets, dashboards, DOSM, weather, floods, parquet files, and GTFS transit data.
This is not an official MCP server from the Government of Malaysia, Jabatan Digital Negara, or the Ministry of Digital.
data-gov-my/datagovmy-metaGTFS location search now uses Nominatim (OpenStreetMap) only.
NOMINATIM_CONTACT_EMAILUse the hosted endpoint directly:
Example MCP client config:
No API keys or geocoding credentials are needed.
Detailed VPS instructions live in deploy/DEPLOYMENT.md.
search_alllist_datasets_cataloguesearch_datasets_cataloguefilter_datasets_catalogueget_dataset_filtersget_dataset_detailslist_dashboardssearch_dashboardsget_dashboard_detailsget_dashboard_chartslist_dosm_datasetsget_dosm_datasetparse_parquet_fileget_parquet_infofind_dashboard_for_parquetget_weather_forecastget_weather_warningsget_earthquake_warningsget_flood_warningslist_transport_agenciesget_transport_dataget_gtfs_staticget_gtfs_realtime_vehicle_positionparse_gtfs_staticparse_gtfs_realtimeget_transit_routesget_transit_stopsget_transit_arrivalssearch_transit_stops_by_locationfind_nearest_transit_stopshelloMore detail and usage guidance lives in TOOLS.md and PROMPT.md.
The hosted server exposes:
/analytics for JSON stats/analytics/tools for tool usage stats/analytics/dashboard for the HTML dashboard| Variable | Default | Description |
|---|---|---|
PORT | 8080 | HTTP server port |
HOST | 0.0.0.0 | Bind address |
API_BASE_URL | https://api.data.gov.my | Malaysia Open Data API base URL |
CACHE_TTL | 3600000 | Metadata cache TTL in ms |
AXIOS_TIMEOUT | 30000 | HTTP timeout in ms |
GITHUB_FETCH_BATCH_SIZE | 20 | Concurrent GitHub metadata fetches |
GH_PAT | empty | Optional GitHub token for higher GitHub API rate limits |
ANALYTICS_RESET_KEY | empty | Secret key for analytics reset/import endpoints |
ANALYTICS_DIR | /app/data | Analytics storage directory |
FIREBASE_DATABASE_URL | empty | Firebase Realtime Database URL for analytics persistence |
FIREBASE_CREDENTIALS_PATH | .credentials/firebase-service-account.json | Firebase service account path |
NOMINATIM_CONTACT_EMAIL | empty | Optional contact email appended to Nominatim queries for self-hosted deployments |
Example .env:
The server now depends on public Nominatim for GTFS location-name searches. The code includes:
User-Agentemail support via NOMINATIM_CONTACT_EMAILIf you expect sustained geocoding traffic, consider self-hosting a compatible geocoder or routing through your own approved service.
MIT. See LICENSE.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hithereiamaliff-mcp-datagovmy)<a href="https://allmcps.com/mcp/hithereiamaliff-mcp-datagovmy"><img src="https://allmcps.com/api/badge/hithereiamaliff-mcp-datagovmy?style=directory" alt="Hithereiamaliff Mcp Datagovmy on AllMCPs" /></a>