ABS MCP サーバー
オーストラリア統計局(ABS)データAPIへのアクセスを提供するMCP(モデルコンテキストプロトコル)サーバー。このサーバーにより、AIアシスタントはSDMX-ML APIを介してABS統計データを照会および分析できます。
特徴
SDMX-ML API を介して利用可能なすべての ABS データセットを動的に検出します。
オプションのフィルターを使用して ABS データセットをクエリする
複数のデータ形式(JSON、CSV、XML)のサポート
AIアシスタントとのシームレスな統合を実現するMCPプロトコルを基盤に構築
パフォーマンス向上のためのキャッシュシステム
包括的なログ記録とエラー処理
インストール
発達
前提条件
Node.js 18以上
npm 8以上
建物
ランニング
開発ツール
npm run build: TypeScriptコードをビルドするnpm start: サーバーを実行するnpm run inspector: テスト用にMCPインスペクタを実行する
プロジェクト構造
実装の詳細
ABS APIクライアント
ABSApiClientクラスは、ABS データ API との通信を処理します。
データ交換にはSDMX-ML形式を使用します
複数の応答形式(JSON、CSV、XML)をサポート
適切なエラー処理とログ記録を実装する
設定可能なタイムアウトと再試行
データフローサービス
DataFlowServiceクラスは ABS データ フローを管理します。
ABS APIから利用可能なデータセットを動的に取得します
設定可能な更新間隔でキャッシュを実装します
特定のデータセットをクエリするためのメソッドを提供する
データの変換とフォーマットを処理する
ログ記録
Winston を使用した包括的なログ記録システム:
開発のためのデバッグレベルのログ
構造化されたJSONログ形式
コンソールとファイル転送オプション
設定可能なログレベルとフォーマット
Claude Desktopとの統合
Claude Desktop が実行中の場合は閉じます
ABS MCPサーバーを起動します:
npm startClaudeデスクトップを起動
ABSツールは「利用可能なMCPツール」ウィンドウに表示されます。
APIドキュメント
ABS データ API の詳細については、以下をご覧ください。
貢献
リポジトリをフォークする
機能ブランチを作成する
変更を加える
プルリクエストを送信する
ライセンス
MITライセンス
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.
Tools
オーストラリア統計局(ABS)データAPIへのアクセスを提供します。このサーバーは、AIアシスタントがABS統計データを照会および分析することを可能にします。
Related MCP Servers
- Asecurity-licenseAqualityConnects to the US Treasury's Fiscal Data API, enabling users to fetch specific treasury statements, access historical data, and generate formatted reports.Last updated -1515
- Asecurity-licenseAqualityEnables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.Last updated -139
- Asecurity-licenseAqualityQuery 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 -65
- Asecurity-licenseAqualityA 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 -11MIT License