Integrates with the Australian Bureau of Statistics API to provide access to statistical datasets for economic analysis,...
Created byApr 23, 2025
ABS MCP Server
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.
Features
Dynamic discovery of all available ABS datasets via SDMX-ML API
Query ABS datasets with optional filters
Support for multiple data formats (JSON, CSV, XML)
Built on the MCP protocol for seamless integration with AI assistants
Caching system for improved performance
Comprehensive logging and error handling
Installation
Development
Prerequisites
Node.js 18 or higher
npm 8 or higher
Building
Running
Development Tools
`npm run build`: Build the TypeScript code
`npm start`: Run the server
`npm run inspector`: Run the MCP inspector for testing
Project Structure
Implementation Details
ABS API Client
The `ABSApiClient` class handles communication with the ABS Data API: