Worldbank について
Worldbank は、世界銀行オープンデータ API の開発・経済・社会・人口指標を、研究者、分析担当者、AI エージェント向けに提供します。国際比較と時系列検索に対応し、6 つのガバナンス指標も扱います。公開データですが、網羅性や更新の遅れは指標ごとに異なります。
主な機能
- 01数千の開発・経済指標を検索
- 02国・集計グループの時系列を取得
- 03複数国で同じ指標を比較
- 046 つの世界ガバナンス指標を取得
活用シーン
- 01国ごとの一人当たり GDP や貧困指標を比較
- 02教育・保健・環境データの変化を追跡
- 03ある国のガバナンス指標の推移を確認
MCP 対応
世界銀行オープンデータにアクセスする MCP ツールを提供し、Pipeworx ゲートウェイ経由またはローカルの stdio MCP サーバーとして利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/worldbank/mcpclaude mcp add --transport http pipeworx-io-worldbank https://gateway.pipeworx.io/worldbank/mcp{"mcpServers":{"pipeworx-io-worldbank":{"type":"http","url":"https://gateway.pipeworx.io/worldbank/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-worldbank":{"type":"http","url":"https://gateway.pipeworx.io/worldbank/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-worldbank":{"type":"http","url":"https://gateway.pipeworx.io/worldbank/mcp"}}}{"mcpServers":{"pipeworx-io-worldbank":{"serverUrl":"https://gateway.pipeworx.io/worldbank/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
世界銀行 — 開発指標と国別データ
世界銀行オープンデータ API です。あらゆる国を対象とした、開発、経済、社会、人口統計に関する数千の指標を提供します。数十年にわたる時系列データを利用できます。貧困、教育、保健、ジェンダー、環境、インフラの国際比較における標準的な情報源です。無料で、認証も不要です。
Pipeworx の一部です。AI エージェントを1831以上のライブデータソースに接続する MCP ゲートウェイです。これは独立した非公式の連携であり、上流プロバイダーとの提携、同社による承認、または同社からの公開はありません。
AI エージェントにとっての重要性
開発に関する質問、社会指標の国際比較、または「国 X は指標 Y で他国と比べてどうか」という質問には、世界銀行のデータベースが適切な出発点です。開発分野に特化したデータ(WDI、EdStats、GenderStats など)を提供し、IMF のデータ(マクロ経済/財政)を補完します。
一般的な利用例:
- 指標の検索。 「インドの購買力平価ベースの1人当たり GDP」→ インドの世界銀行指標
NY.GDP.PCAP.PP.CD。 - 国の比較。 同じ指標を複数の国で比較します。
- テーマの閲覧。 教育指標、保健指標、環境指標などを閲覧します。
認証
不要です。世界銀行オープンデータは完全に公開されており、無料で利用できます。
指標コードの構造
世界銀行の指標コードは、分野.テーマ.指標の形式です。
| コード | 指標 |
|---|---|
NY.GDP.MKTP.CD | GDP(現在の米ドル) |
NY.GDP.PCAP.PP.CD | 1人当たり GDP、購買力平価(現在の国際ドル) |
SP.POP.TOTL | 総人口 |
SE.PRM.ENRR | 小学校就学率、総就学率(%) |
EG.ELC.ACCS.ZS | 電力へのアクセス(人口に占める割合、%) |
SI.POV.GINI | ジニ指数 |
EN.ATM.CO2E.PC | 1人当たり CO2 排出量 |
コードが分からない場合は、カタログを検索してください。
国コードと国グループコード
世界銀行では、ISO の3文字コード(USA、BRA、IND)に加え、集計コードを使用します。
WLD— 世界EUU— 欧州連合LMC— 下位中所得国OED— OECD 加盟国SSA— サブサハラ・アフリカ
集計コードは、「X は同じグループの国々と比べてどうか」という質問に役立ちます。
世界ガバナンス指標(WGI)
世界銀行は、世界ガバナンス指標も公開しています。国ごとにガバナンスの質を示す6つの側面があり、イベント/ニュースデータと併せて国別リスクの把握に役立ちます。側面は、発言権と説明責任、政治的安定性と暴力・テロの不在、政府の有効性、規制の質、法の支配、腐敗の抑制です。これらは、上記の一般的な開発指標とは別の世界銀行のソースデータベースにあり、GOV_WGI_CC.EST(腐敗の抑制、ガバナンス推定値)や GOV_WGI_CC.SC(同じ側面の0~100のパーセンタイル形式スコア)などのコードが使われます。このパックにある既存の get_indicator/compare_countries ツールから取得できますが、コードを知らなければ推測できません。そのため、単一国の6つの側面すべてのスナップショット(最新年と前年。傾向の確認用)には、専用の get_governance_indicators ツールを使用してください。
| 側面 | .EST コード |
|---|---|
| 発言権と説明責任 | GOV_WGI_VA.EST |
| 政治的安定性と暴力・テロの不在 | GOV_WGI_PV.EST |
| 政府の有効性 | GOV_WGI_GE.EST |
| 規制の質 | GOV_WGI_RQ.EST |
| 法の支配 | GOV_WGI_RL.EST |
| 腐敗の抑制 | GOV_WGI_CC.EST |
各 .EST 推定値は、およそ -2.5(最も弱い)から +2.5(最も強い)の範囲です。対応する .SC コードは0~100のパーセンタイル形式スコアで、その年にスコアが付けられた他国と比べて、値が高いほどガバナンスが強いことを示します。
よくある注意点
- インジケーターの廃止。 World Bank はインジケーターを定期的に廃止・置き換えます。API では廃止されたインジケーターが示されます。新しい分析では、現行のインジケーターを優先してください。
- カバレッジの欠落。 すべての国が、すべてのインジケーターについて毎年報告しているわけではありません。API は欠損データに null を返します。集計は慎重に行ってください。
- データの改訂。 インジケーターの値は改訂されることがあります。精度が重要な場合は、データの版を明記してください。
- 実質値と名目値。 多くの金融指標には、名目値(米ドル、当年価格)と実質値(米ドル、基準年価格)の両方があります。
.CDサフィックスは当年価格の米ドル、.KDは基準年価格を示します。 - 購買力平価と市場為替レート。 国同士の GDP を比較する場合、「X はどれほど豊かなのか」という問いには通常、購買力平価を使います。「X は何を輸出しているのか」という問いには市場為替レートを使います。
- データの更新頻度。 World Bank は加盟国からの報告を集約しているため、遅延の長さはさまざまです。多くのインジケーターでは、最新のデータは1~2年前のものです。「最新」のデータを約束する前に、データの利用可能状況を確認してください。
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:
{
"mcpServers": {
"worldbank": {
"url": "https://gateway.pipeworx.io/worldbank/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/worldbank/mcp の tools/list は、上の表にあるツールに加えて、共有 Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール一式)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、そのパック固有のツールに加えて、共有ツールが約30個表示されます。接続の initialize 応答には正確な範囲が記載されており、その日の状況を確認する際の確かな情報源です。
これは意図的な設計であり、偶然に多重化されているわけではありません。メタツールを使うと、このパックが対応していない質問にも、カタログ全体を対象に振り分ける ask_pipeworx 経由で回答できます。別の MCP サーバーを追加する必要はありません。現時点では、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマがもたらすコンテキスト負荷がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。
また、フル Pipeworx ゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も、同じゲートウェイと同じ1,831以上のデータソースにつながります。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも ask_pipeworx を使えば、すべてのツールにアクセスできます。
MCP クライアントがない場合:HTTP で呼び出す
curl -X POST https://gateway.pipeworx.io/v1/tools/worldbank_get_country \
-H 'Content-Type: application/json' \
-d '{"country_code":"US"}'
最初の呼び出しではアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/worldbank_get_country を使います。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を使います。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージはローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイとの往復通信も必要ありません:
{
"mcpServers": {
"worldbank": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-worldbank"]
}
}
}
または、直接実行して起動を確認できます:
npx -y @pipeworx/mcp-worldbank
stdin/stdout 経由で MCP をやり取りし、initialize/tools/list/tools/call に対して、このパックのツールのみを返します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。
ask_pipeworx の使用
ツールを直接呼び出す代わりに、自然な英語で質問できます。上記のパックエンドポイントでも、フルゲートウェイでも利用できます:
ask_pipeworx({ question: "your question about Worldbank data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。