Skip to main content
Glama

Australian Bureau of Statistics (ABS)

by seansoreilly

Servidor ABS MCP

Un servidor MCP (Protocolo de Contexto de Modelo) que proporciona acceso a la API de datos de la Oficina Australiana de Estadística (ABS). Este servidor permite a los asistentes de IA consultar y analizar datos estadísticos de la ABS a través de la API SDMX-ML.

Características

  • Descubrimiento dinámico de todos los conjuntos de datos ABS disponibles a través de la API SDMX-ML
  • Consultar conjuntos de datos ABS con filtros opcionales
  • Compatibilidad con múltiples formatos de datos (JSON, CSV, XML)
  • Construido sobre el protocolo MCP para una integración perfecta con asistentes de IA
  • Sistema de almacenamiento en caché para un mejor rendimiento
  • Registro completo y gestión de errores

Instalación

npm install

Desarrollo

Prerrequisitos

  • Node.js 18 o superior
  • npm 8 o superior

Edificio

npm run build

Correr

npm start

Herramientas de desarrollo

  • npm run build : compila el código TypeScript
  • npm start : Ejecutar el servidor
  • npm run inspector : ejecuta el inspector MCP para realizar pruebas

Estructura del proyecto

src/ ├── 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

Detalles de implementación

Cliente API de ABS

La clase ABSApiClient maneja la comunicación con la API de datos ABS:

  • Utiliza el formato SDMX-ML para el intercambio de datos
  • Admite múltiples formatos de respuesta (JSON, CSV, XML)
  • Implementa el manejo y registro de errores adecuados
  • Tiempos de espera y reintentos configurables

Servicio de flujo de datos

La clase DataFlowService administra los flujos de datos de ABS:

  • Obtiene dinámicamente los conjuntos de datos disponibles de la API de ABS
  • Implementa almacenamiento en caché con intervalos de actualización configurables
  • Proporciona métodos para consultar conjuntos de datos específicos
  • Maneja la transformación y el formato de datos.

Explotación florestal

Sistema de registro integral utilizando Winston:

  • Registro a nivel de depuración para desarrollo
  • Formato de registro JSON estructurado
  • Opciones de consola y transporte de archivos
  • Niveles y formatos de registro configurables

Integración con Claude Desktop

  1. Cierre Claude Desktop si se está ejecutando
  2. Inicie el servidor ABS MCP: npm start
  3. Iniciar Claude Desktop
  4. Las herramientas ABS deberían aparecer en la ventana "Herramientas MCP disponibles"

Documentación de la API

Para obtener más información sobre la API de datos ABS:

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear una rama de características
  3. Realiza tus cambios
  4. Enviar una solicitud de extracción

Licencia

Licencia MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona acceso a la API de datos de la Oficina Australiana de Estadística (ABS). Este servidor permite a los asistentes de IA consultar y analizar datos estadísticos de la ABS.

  1. Características
    1. Instalación
      1. Desarrollo
        1. Prerrequisitos
        2. Edificio
        3. Correr
        4. Herramientas de desarrollo
      2. Estructura del proyecto
        1. Detalles de implementación
          1. Cliente API de ABS
          2. Servicio de flujo de datos
          3. Explotación florestal
        2. Integración con Claude Desktop
          1. Documentación de la API
            1. Contribuyendo
              1. Licencia

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  Connects to the US Treasury's Fiscal Data API, enabling users to fetch specific treasury statements, access historical data, and generate formatted reports.
                  Last updated -
                  446
                  12
                  TypeScript
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  Enables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.
                  Last updated -
                  1
                  34
                  Python
                • A
                  security
                  F
                  license
                  A
                  quality
                  Query a variety of data from Brasil resources seamlessly. Access information on postal codes, area codes, banks, holidays, taxes, and more through a unified interface. Enhance your AI agents and applications with rich and updated data from BrasilAPI effortlessly.
                  Last updated -
                  6
                  4
                  TypeScript
                • A
                  security
                  A
                  license
                  A
                  quality
                  A standalone Model Context Protocol server that enables AI models to access the Australian Pharmaceutical Benefits Scheme (PBS) API data, including medicine listings, pricing, and availability information.
                  Last updated -
                  1
                  1
                  JavaScript
                  MIT License

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/seansoreilly/abs'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server