Skip to main content
Glama

Australian Bureau of Statistics (ABS)

by seansoreilly

ABS MCP サーバー

オーストラリア統計局(ABS)データAPIへのアクセスを提供するMCP(モデルコンテキストプロトコル)サーバー。このサーバーにより、AIアシスタントはSDMX-ML APIを介してABS統計データを照会および分析できます。

特徴

  • SDMX-ML API を介して利用可能なすべての ABS データセットを動的に検出します。
  • オプションのフィルターを使用して ABS データセットをクエリする
  • 複数のデータ形式(JSON、CSV、XML)のサポート
  • AIアシスタントとのシームレスな統合を実現するMCPプロトコルを基盤に構築
  • パフォーマンス向上のためのキャッシュシステム
  • 包括的なログ記録とエラー処理

インストール

npm install

発達

前提条件

  • Node.js 18以上
  • npm 8以上

建物

npm run build

ランニング

npm start

開発ツール

  • npm run build : TypeScriptコードをビルドする
  • npm start : サーバーを実行する
  • npm run inspector : テスト用にMCPインスペクタを実行する

プロジェクト構造

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

実装の詳細

ABS APIクライアント

ABSApiClientクラスは、ABS データ API との通信を処理します。

  • データ交換にはSDMX-ML形式を使用します
  • 複数の応答形式(JSON、CSV、XML)をサポート
  • 適切なエラー処理とログ記録を実装する
  • 設定可能なタイムアウトと再試行

データフローサービス

DataFlowServiceクラスは ABS データ フローを管理します。

  • ABS APIから利用可能なデータセットを動的に取得します
  • 設定可能な更新間隔でキャッシュを実装します
  • 特定のデータセットをクエリするためのメソッドを提供する
  • データの変換とフォーマットを処理する

ログ記録

Winston を使用した包括的なログ記録システム:

  • 開発のためのデバッグレベルのログ
  • 構造化されたJSONログ形式
  • コンソールとファイル転送オプション
  • 設定可能なログレベルとフォーマット

Claude Desktopとの統合

  1. Claude Desktop が実行中の場合は閉じます
  2. ABS MCPサーバーを起動します: npm start
  3. Claudeデスクトップを起動
  4. ABSツールは「利用可能なMCPツール」ウィンドウに表示されます。

APIドキュメント

ABS データ API の詳細については、以下をご覧ください。

貢献

  1. リポジトリをフォークする
  2. 機能ブランチを作成する
  3. 変更を加える
  4. プルリクエストを送信する

ライセンス

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.

オーストラリア統計局(ABS)データAPIへのアクセスを提供します。このサーバーは、AIアシスタントがABS統計データを照会および分析することを可能にします。

  1. 特徴
    1. インストール
      1. 発達
        1. 前提条件
        2. 建物
        3. ランニング
        4. 開発ツール
      2. プロジェクト構造
        1. 実装の詳細
          1. ABS APIクライアント
          2. データフローサービス
          3. ログ記録
        2. Claude Desktopとの統合
          1. APIドキュメント
            1. 貢献
              1. ライセンス

                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