
worldbank/data360-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
모델 Context Protocol (MCP) 서버는 LLM 에이전트와 chatbots를 세계 은행의 Data360 플랫폼에 직접 액세스를 제공합니다.
개요
세계은행의 Data360 플랫폼에 직접 액세스를 제공하는 모델 Context Protocol (MCP) 서버. 에이전트는 GDP와 poverty에서 성별 평등 및 기후에 대한 주제를 발견, 검증 및 검색, 검증 및 검색 할 수 있습니다. : AI Agent 및 chatbot을 구축하여 신뢰할 수 있고, World Bank 개발 데이터에 대한 구조화된 접근. - - 풍부한 메타 데이터 및 국가 적용 검사와 함께 수백 개의 지표를 통해 검색 - - fetch methodology, 정의, 제한 및 통계 개념 - - 국가, 시간, 성, 연령 및 도시화 필터가있는 역사적인 데이터 포인트를 쿼리 - - - 내장 시스템 프롬프트, 코드 목록 및 채 로봇 통합을위한 체인 - 중요한 "glue" 논리는 Raw Data360 API composable 및 LLM을 사용하여 안전한 도구 릴리스는 Semantic Versioning을 따릅니다; 모든 릴리스는 vX를 게시합니다. Y.Z git 태그와 해당 GitHub 릴리스.
개요(AI 번역)
세계은행의 Data360 플랫폼에 직접 액세스를 제공하는 모델 Context Protocol (MCP) 서버. 에이전트는 GDP와 poverty에서 성별 평등 및 기후에 대한 주제를 발견, 검증 및 검색, 검증 및 검색 할 수 있습니다.
Audience: AI Agent와 chatbot을 구축하여 세계 은행 개발 데이터에 대한 신뢰할 수 있고 구조화된 액세스를 필요로 합니다.
키 기능
- Smart Indicator discovery - 수백 개의 지표를 통해 검색하여 풍부한 메타 데이터 및 국가 적용 검사
- **Rich metadata retrieval ** - fetch 방법론, 정의, 제한 및 수요에 대한 통계 개념 -Reliable time-series data - 국가, 시간, 성, 연령 및 도시화 필터와 함께 역사적인 데이터 포인트 -LLM-optimized resource - 내장 시스템 프롬프트, 코드 목록, 및 챗봇 통합에 대한 체인의 철저한지도 -Agent-friendly design — 뜻깊은 “glue” 논리는 LLM 공구 사용을 위한 원료 Data360 API composable 그리고 안전한 만듭니다
설치 및 버전 Pinning
릴리스는 Semantic Versioning을 따릅니다. 모든 릴리스는 vX.Y.Z git 태그와 해당 GitHub 릴리스를 게시합니다.
이 페이지는 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) |
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →