AusEcon MCP - ABS RBA And APRA Data について
AusEcon MCPは、ABS、RBA、APRAの公式なオーストラリア経済・金融データをAIアシスタントに読み取り専用で提供します。データ形式を統一し、取得元と取得時刻も示すため、経済指標を調べる研究者や分析担当者に適しています。
主な機能
- 01ABS、RBA、APRAのデータ取得
- 02概念から経済系列を検索
- 03派生指標と計算式の取得
- 04最新観測値と大きな変動の確認
- 05データ公表カレンダーの確認
活用シーン
- 01政策金利やGDP成長率の確認
- 02公式ソース間の経済系列の比較
- 03データの出所と鮮度の確認
MCP 対応
MCP サーバーとして、14の読み取り専用ツール、83の経済概念、16の派生指標、8つのプロンプトテンプレートをクライアントに公開します。ローカルのstdioとリモートのStreamable HTTPに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.auseconmcp.com/mcpclaude mcp add --transport http ausecon https://mcp.auseconmcp.com/mcp{"mcpServers":{"ausecon":{"type":"http","url":"https://mcp.auseconmcp.com/mcp"}}}Cursor で開く{"servers":{"ausecon":{"type":"http","url":"https://mcp.auseconmcp.com/mcp"}}}VS Code で開く{"mcpServers":{"ausecon":{"type":"http","url":"https://mcp.auseconmcp.com/mcp"}}}{"mcpServers":{"ausecon":{"serverUrl":"https://mcp.auseconmcp.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
14| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリのテキスト。 |
| source | any | いいえ | 任意のソースフィルター。Australian Bureau of Statistics には abs、Reserve Bank of Australia には rba、Australian Prudential Regulation Authority には apra を指定します。 |
詳細
auseconは、ABS、RBA、APRAからオーストラリアの公式経済・金融データに、AI アシスタントが構造化された形で直接アクセスできるModel Context Protocolサーバーです。
オープンソースで無料、APIキーも不要です。すべての系列データは最新の状態で取得され、出典を完全に追跡できます。また、3つのデータソースすべてで同じレスポンス形式を使用します。
開発の背景
オーストラリアの経済データは信頼性が高い一方で、アクセスしにくいものです。データは形式の異なる3つのポータルに分かれており、それぞれで識別子をあらかじめ把握している必要があります。auseconを使えば、登録や管理するキーは一切不要で、AI アシスタントがデータにアクセスできます。各系列データはソースから取得され、最大1時間キャッシュされ、実際の取得時刻が記録されます。また、ABS、RBA、APRAのどのデータであっても、metadata · series · observationsという同じ形式で返されます。「キャッシュレート」や「四半期実質GDP成長率」と尋ねれば、アシスタントが適切な呼び出し方法を判断します。
| 14 読み取り専用ツール | 83 経済概念 | 16 派生指標 | 8 プロンプトテンプレート | 3 データソース |
最新のデータと出典の追跡すべての値は出典から取得され、最大1時間キャッシュされます。取得元情報(retrieved_at、source、server_version)も記録されます。キャッシュの有効期限が切れた後に出典にアクセスできない場合は、古いデータにstaleのフラグを付けて返し、通知なしに提供することはありません。
|
3つの出典で共通の形式ABS、RBA、APRAはすべて同じmetadata · series · observations構造を返すため、いずれかの出典向けに作成したものをほかの2つの出典にも利用できます。
|
透明性の高い派生系列real_cash_rateなどの数式に基づく指標では、数値とともに数式と入力系列も返されます。
|
出典固有の制御特定のデータフロー、テーブル、系列IDが必要な場合は、get_abs_data、get_rba_table、get_apra_dataを直接利用できます。
|
便利なツール最新の観測値、変動幅の大きい項目、リリースカレンダーを、それぞれ1回の呼び出しで取得できます。 |
お使いのクライアントで利用可能Claude Desktop、Claude Code、Cursor、Windsurf、VS Code、Codex、Smitheryに対応しています。 ローカルではstdio、ホスト環境ではStreamable HTTPを使用します。 |
データソース
| 出典 | 対象データ |
|---|---|
| ABS · Australian Bureau of Statistics | 国民経済計算、物価、労働力、人口 |
| RBA · Reserve Bank of Australia | キャッシュレート、金融・財政集計値、為替レート |
| APRA · Aust. Prudential Regulation Authority | ADI・保険会社の統計、リリース時期の推定値 |
すぐに試す(インストール不要)
ホストされている読み取り専用のインスタンスは、APIキー不要で、Streamable HTTP経由でMCPに対応しています。
https://mcp.auseconmcp.com/mcp
リモートサーバーに対応したMCPクライアントから、そのURLに接続してください。Claude Codeの場合:
claude mcp add --transport http ausecon https://mcp.auseconmcp.com/mcp
ホストされたインスタンスは、最初のリクエスト時に起動まで数秒かかる場合があります。以前の
https://ausecon-mcp-server.onrender.com/mcpURLも引き続き使用でき、同じインスタンスを参照します。
インストール
このパッケージはPyPIで公開されており、MCPクライアントからuvx経由で必要に応じて起動することを想定しています。
uvx ausecon-mcp-server
サーバーは標準入力と標準出力を介してMCPで通信します。単独で実行すると、クライアントの接続を待つだけなので、接続されるまでは何も表示されません。
クライアントを接続する
Claude Code
claude mcp add --transport stdio ausecon -- uvx ausecon-mcp-server
Codex
codex mcp add ausecon -- uvx ausecon-mcp-server
Claude Desktop
claude_desktop_config.jsonに追加します。
{
"mcpServers": {
"ausecon": {
"command": "uvx",
"args": ["ausecon-mcp-server"]
}
}
}
Cursor
~/.cursor/mcp.json(グローバル)または.cursor/mcp.json(プロジェクト)に追加します。
{
"mcpServers": {
"ausecon": {
"command": "uvx",
"args": ["ausecon-mcp-server"]
}
}
}
または、次のワンクリックリンクをブラウザーに貼り付けます。
cursor://anysphere.cursor-deeplink/mcp/install?name=ausecon&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJhdXNlY29uLW1jcC1zZXJ2ZXIiXX0=
Windsurf
~/.codeium/windsurf/mcp_config.jsonに追加します。
{
"mcpServers": {
"ausecon": {
"command": "uvx",
"args": ["ausecon-mcp-server"],
"env": {}
}
}
}
VS Code
または、.vscode/mcp.json(ワークスペース)か、ユーザー用のmcp.jsonに追加します。
{
"servers": {
"ausecon": {
"type": "stdio",
"command": "uvx",
"args": ["ausecon-mcp-server"]
}
}
}
自分でホストする場合、
smithery.yamlとDockerfile.smitheryで、/mcpにStreamable HTTPデプロイを構成できます。Smitheryガイドを参照してください。
まずは試してみましょう
調べたい概念を見つけて、系列をリクエストします。
list_economic_concepts(query="cash rate")
get_economic_series(
concept="cash_rate_target",
start="2020-01-01",
)
派生指標には専用のツールがあります。
get_derived_series(concept="real_cash_rate", last_n=12)
AI エージェントに接続すれば、構文を気にする必要はありません。「四半期ごとの実質 GDP 成長率」と尋ねるだけで、呼び出すツールを判断してくれます。
ローカルで開発する
Python 3.12 を推奨します。CI マトリックスは 3.10 以降に対応しています。
uv sync --python 3.12
uv run pytest
uv run ruff check src tests scripts
このリポジトリには、手動ベンチマーク(evals/)も含まれています。オーストラリア経済に関する 52 の質問を対象に、モデルの回答に対するサーバーの影響を測定し、モデル単体、ウェブ検索、ausecon ツールを比較します。正解データの解決は無料で確認できます。
uv run --group evals python -m evals.run_eval --dry-run
一連の評価を実行すると有料 API が呼び出されるため、実行を始める前に 評価ハーネスのガイドをお読みください。
auseconmcp.com · Issues · MIT ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。