WD

worldbank/data360-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

43 stars 8 forks 品質 56 トレンド 20NOASSERTION

LLM エージェントとチャットボットが世界銀行のデータ360 プラットフォームに直接アクセスできるモデルコンテキストプロトコル (MCP) サーバー.

概要

LLM エージェントが世界銀行の Data360 プラットフォームに直接アクセスできるモデルコンテキストプロトコル (MCP) サーバー。 エージェントは、GDPと貧困から性別の平等や気候に至るまでのトピックを探し、検証し、開発指標を取得することができます。 : 開発者がAIエージェントとチャットボットを構築し、信頼でき、世界銀行開発データへのアクセスを構造化。 - — 豊富なメタデータと国のカバレッジチェックで何百もの指標を調べる - — 需要に関するメソッド、定義、制限、および統計的な概念をフェッチする - — 国のフィルター、期間、性別、年齢、都市化に関する履歴データポイントをクエリ - — 組み込みのシステムプロンプト、コードリスト、およびチャットボットの統合のためのチェーン・オブ・オブ・シード・ガイダンス - - 重要な "glue" ロジックは、LLM の使用のための未加工 Data360 API のコンポーザブルで安全になります リリースはSemantic Versioningに従います。すべてのリリースはvXを公開します。 Y.Z gitタグと対応するGitHubリリース.

概要(AI 翻訳)

LLM エージェントが世界銀行の Data360 プラットフォームに直接アクセスできるモデルコンテキストプロトコル (MCP) サーバー。 エージェントは、GDPと貧困から性別の平等や気候に至るまでのトピックを探し、検証し、開発指標を取得することができます。

Audience:世界銀行開発データに信頼性、構造化されたアクセスを必要とするAIエージェントとチャットボットの構築開発者。

お問い合わせ

主な特長

  • スマートインジケーターの発見 — 豊富なメタデータと国のカバレッジチェックで何百もの指標を横断検索
  • リッチメタデータ検索 — 需要に関するメソッド、定義、制限、および統計的概念の取得
  • 信頼性の高い時間系列データ — 国のフィルター、期間、性別、年齢、都市化のクエリ履歴データポイント -LLM-optimized Resource - 組み込みシステムプロンプト、コードリスト、およびチャットボット統合のためのチェーン・オブ・シード・ガイダンス -Agent-friendly design — 重要な “glue” ロジックは、LM ツールの使用のために、生の Data360 API を合成し、安全にします。

お問い合わせ

インストールとバージョンピニング

リリースは Semantic Versioning に従います。すべてのリリースは [vX.Y.Z] git タグと対応する GitHub Release を公開します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Data360 MCP Server

A Model Context Protocol (MCP) server that gives LLM agents direct access to the World Bank’s Data360 Platform. Agents can search, validate, and retrieve development indicators—covering topics from GDP and poverty to gender equality and climate—without hallucinating data values.

Audience: Developers building AI agents and chatbots that need reliable, structured access to World Bank development data.


Key Features

  • Smart indicator discovery — search across hundreds of indicators with enriched metadata and country coverage checks
  • Rich metadata retrieval — fetch methodology, definitions, limitations, and statistical concepts on demand
  • Reliable time-series data — query historical data points with filters for country, time period, sex, age, and urbanization
  • LLM-optimized resources — built-in system prompts, codelists, and chain-of-thought guidance for chatbot integration
  • Agent-friendly design — significant “glue” logic makes the raw Data360 API composable and safe for LLM tool use

Installation & Version Pinning

Releases follow Semantic Versioning; every release publishes a vX.Y.Z git tag plus a corresponding GitHub Release. Minor releases keep backward-compatible API contracts, so pin a major/minor to lock behavior.

Install the Python server from PyPI and pin a known-good release:

pip install data360-mcp==0.1.3

Roll back to an earlier verified release by installing any prior version listed on the Releases page:

pip install data360-mcp==

The @data360/* npm UI packages are published on every release under the same version number; pin them the same way:

npm install @data360/[email protected]

See DEVELOPMENT.md for how releases are cut.


Prerequisites

  • Python 3.11+
  • uv (recommended) — or pip

Installation

With uv (recommended):

git clone https://github.com/worldbank/data360-mcp.git
cd data360-mcp
uv sync
# LangChain / LangGraph client + examples + repo-root shim (data360_mcp_service.py):
uv sync --extra agent --group dev

With pip:

git clone https://github.com/worldbank/data360-mcp.git
cd data360-mcp
pip install -e .

Configuration

Copy the example environment file and adjust as needed:

cp .env.example .env
Variable Description Default
DATA360_API_BASE_URL Base URL for the World Bank Data360 API https://data360api.worldbank.org
MCP_PORT Port for the MCP server 8000
MCP_TRANSPORT Transport protocol (http or sse) http
MCP_CHARTS_API_URL Optional URL for an external chart rendering API (none)
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →