ABS Statistical Data
STDIOMCP server providing access to Australian Bureau of Statistics Data API via SDMX-ML.
MCP server providing access to Australian Bureau of Statistics Data API via SDMX-ML.
An MCP (Model Context Protocol) server that provides access to the Australian Bureau of Statistics (ABS) Data API. This server allows AI assistants to query and analyze ABS statistical data through the SDMX-ML API.
npm install
npm run build
npm start
npm run build
: Build the TypeScript codenpm start
: Run the servernpm run inspector
: Run the MCP inspector for testingsrc/
├── index.ts # Main server implementation
├── services/
│ └── abs/
│ ├── ABSApiClient.ts # ABS API communication
│ └── DataFlowService.ts # Data flow management and caching
├── types/
│ └── abs.ts # TypeScript type definitions
└── utils/
└── logger.ts # Logging configuration
The ABSApiClient
class handles communication with the ABS Data API:
The DataFlowService
class manages ABS data flows:
Comprehensive logging system using Winston:
npm start
For more information about the ABS Data API:
MIT License