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