Aussie Data Mcp

io.github.dylannnnn111v0.1.0更新於 Oct 5, 2026

MCP server that lets Claude query ABS, RBA and Sydney Opal (Commute Pulse) data directly.

已驗證STDIO僅桌面Data & AnalyticsFinance

概覽

AI 產生的概覽

讓助理直接查詢 ABS、RBA 與雪梨 Opal 的澳洲經濟與交通資料,不必憑記憶猜測數字。

功能
提供澳洲統計資料的查詢工具:依項目與首府城市劃分的 CPI、各州勞動力資料、RBA 現金利率、貸款利率,以及澳幣對 18 種貨幣的匯率和 TWI。通用 RBA 序列工具可列出並取得其他 RBA 表格,ABS 工具則能依關鍵字搜尋資料流、檢視其維度,並依 SDMX 鍵取得資料集。Commute Pulse 工具會回傳雪梨 Opal 刷卡模式,例如週五缺口與返回辦公室趨勢。回應為精簡 JSON,包含單位、最新值與起始值、區間變化以及注意事項。
適用情境
當助理需要真實的澳洲經濟或雪梨交通序列而非憑記憶的數字時適用,例如比較租金或通膨與現金利率的走勢、查看各州失業率,或了解辦公出勤模式。適合依賴 ABS、RBA 或 TfNSW 官方資料的研究、分析與報告。
執行需求
透過 stdio 在本機執行,通常以 npx 從 npm 套件 aussie-data-mcp 啟動,也可用 node 從本機建置啟動。不需要 API 金鑰或帳號。需要網路連線以存取 ABS 與 RBA 資料來源。回應會快取六小時,存放於記憶體與暫存目錄;快取時間與目錄可用環境變數 AUSSIE_DATA_CACHE_TTL_HOURS 與 AUSSIE_DATA_CACHE_DIR 調整。
安裝前請注意
此伺服器對公開資料來源僅供讀取,不會寫入、傳送或刪除資料。Commute Pulse 資料是打包的快照而非即時資料流,需重新執行流程並執行同步指令來更新。資料來自 ABS、RBA 與 TfNSW 的第三方端點,各來源的授權與著作權條款適用於其再利用。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Aussie Data Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Aussie Data MCP

An MCP server that lets Claude (or any MCP client) query Australian economic and transport data directly: ABS, RBA, and Sydney Opal tap data from Commute Pulse.

Ask things like "how has Sydney rent moved against the cash rate since 2022?" and the model pulls the real series instead of guessing.

Tools

ToolWhat it answersSource
get_cpiInflation by item and capital city (headline, trimmed mean, rents, electricity...)ABS monthly CPI
get_labour_forceUnemployment, participation, employment by stateABS Labour Force
get_cash_rateRBA cash rate target, monthlyRBA F1.1
get_lending_ratesHome loan, business and personal lending ratesRBA F5
get_exchange_ratesAUD against 18 currencies, plus the TWIRBA F11.1
rba_seriesAny other RBA table (list its series, then fetch)RBA statistical tables
get_commute_pulseSydney's Friday gap and return-to-office patterns since 2020TfNSW Opal Tap Data
abs_search_dataflowsFind any ABS dataset by keywordABS Data API
abs_describe_dataflowDimensions and codes for an ABS datasetABS Data API
abs_get_dataFetch any ABS dataset by SDMX keyABS Data API

Every tool returns compact JSON: named series with units, the latest value, the start value and the change over the window already worked out, plus notes on caveats. No API keys needed.

Use it with Claude Desktop

Add this to claude_desktop_config.json (Settings > Developer > Edit Config):

json
{  "mcpServers": {    "aussie-data": {      "command": "npx",      "args": ["-y", "aussie-data-mcp"]    }  }}

Or from a local clone, point it at the build: "command": "node", "args": ["/path/to/aussie-data-mcp/dist/index.js"].

Develop

bash
npm installnpm run smoke     # hits every live source and prints a summarynpm run inspect   # opens the MCP Inspector against the server

Responses are cached for 6 hours (memory + temp dir). Override with AUSSIE_DATA_CACHE_TTL_HOURS and AUSSIE_DATA_CACHE_DIR.

Commute Pulse data is a bundled snapshot of that pipeline's outputs. After re-running it, refresh with npm run sync:commute.

Data and licences

Code: MIT.

來源:README.md,提交 f7de848

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.1.0最新Oct 5, 2026