Token导航 LogoToken导航TokenDH.com
Worldbank MCP logo
数据服务stdio官方级别未说明来源级核验

Worldbank MCP

MCP Server

worldbank-mcp

基于世界银行开放数据API的模型上下文协议服务,提供全球经济社会发展数据的查询能力。

工具数

0

提示词数

0

GitHub Stars

7

资源数

0
数据分析JavaScriptClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

tianyuio

提供方

tianyuio

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx worldbank-mcp

详细介绍

世界银行MCP🌐

](https://www.npmjs.com/package/worldbank-mcp) ![License: MIT](https://opensource.org/licenses/MIT) ](https://github.com/tianyuio/worldbank-mcp/issues)

基于世界银行开放数据API的世界银行模型上下文协议服务,为全球经济和社会发展数据提供查询功能。

📋 特性

  • ✅ 国家信息查询
  • ✅ 指标搜索(教育、健康、环境等)
  • ✅ 经济数据查询(GDP、通货膨胀、失业等)
  • ✅ 社会发展数据查询(人口、预期寿命、互联网使用等)
  • ✅ 教育数据查询(识字率、入学率等)
  • ✅ 健康和营养数据查询(医院、免疫、艾滋病毒流行率、营养不良等)
  • ✅ 实时世界银行API集成
  • ✅ 模型上下文协议兼容性

📦 安装

使用npm全局安装

npm install -g worldbank-mcp

使用npx立即运行

npx worldbank-mcp

💻 MCP客户端中的使用

要在MCP兼容客户端(如Claude Desktop、Cursor、Cherry Studio等)中使用此服务,您需要按如下方式进行配置:

配置示例:

如果你已经全局安装了npm,请使用它运行:

{
  "mcpServers": {
    "worldbank-mcp": {
      "name": "World Bank Data",
      "command": "worldbank-mcp",
      "description": "World Bank Open Data MCP Server"
    }
  }
}

使用npx立即运行:

{
  "mcpServers": {
    "worldbank-mcp": {
      "name": "World Bank Data",
      "command": "npx",
      "args": ["worldbank-mcp"],
      "description": "World Bank Open Data MCP Server"
    }
  }
}

直接使用节点运行:

{
  "mcpServers": {
    "worldbank-mcp": {
      "name": "World Bank Data",
      "command": "node",
      "args": ["path/to/worldbank-mcp/build/index.js"],
      "description": "World Bank Open Data MCP Server"
    }
  }
}

替换 path/to/ 带有项目目录的实际路径。

🔧 MCP工具

1.获取国家列表

{
  "name": "get-countries",
  "description": "Get all countries supported by World Bank",
  "parameters": {
    "region": "Filter by region (optional)",
    "incomeLevel": "Filter by income level (optional)"
  }
}

2.获取国家信息

{
  "name": "get-country-info", 
  "description": "Get detailed information for a specific country",
  "parameters": {
    "countryCode": "Country code (e.g.: CN, US)"
  }
}

3.搜索指标

{
  "name": "search-indicators",
  "description": "Search for available indicators",
  "parameters": {
    "keyword": "Search keyword"
  }
}

4.获取经济数据

{
  "name": "get-economic-data",
  "description": "Get economic data for a country",
  "parameters": {
    "countryCode": "Country code",
    "indicator": "Economic indicator (GDP, GDP_GROWTH, GDP_PER_CAPITA, GNI, GNI_PER_CAPITA, EXPORTS_GDP, FDI_NET, INFLATION, UNEMPLOYMENT)",
    "years": "Number of years to query (optional, default 10 years)"
  }
}

5.获取社会发展数据

{
  "name": "get-social-data",
  "description": "Get social development data for a country", 
  "parameters": {
    "countryCode": "Country code",
    "indicator": "Social indicator (POPULATION, LIFE_EXPECTANCY, BIRTH_RATE, DEATH_RATE, INTERNET_USERS)",
    "years": "Number of years to query (optional, default 10 years)"
  }
}

6.获取教育数据

{
  "name": "get-education-data",
  "description": "Get education data for a country", 
  "parameters": {
    "countryCode": "Country code",
    "indicator": "Education indicator (LITERACY_RATE, SCHOOL_ENROLLMENT, SCHOOL_COMPLETION, TEACHERS_PRIMARY, EDUCATION_EXPENDITURE)",
    "years": "Number of years to query (optional, default 10 years)"
  }
}

7.获取健康和营养数据

{
  "name": "get-health-data",
  "description": "Get health and nutrition data for a country", 
  "parameters": {
    "countryCode": "Country code",
    "indicator": "Health indicator (HEALTH_EXPENDITURE, PHYSICIANS, HOSPITAL_BEDS, IMMUNIZATION, HIV_PREVALENCE, MALNUTRITION, TUBERCULOSIS)",
    "years": "Number of years to query (optional, default 10 years)"
  }
}

📖 支持的指标

经济指标

指标代码说明单位
GDP国内生产总值当前美元
GDP_GROWTHGDP增长率年百分比
GDP_PER_CAPITA人均国内生产总值当前美元
GNI国民总收入当前美元
GNI_PER_PITA人均国民生产总值Current US$
EXPORTS_GDP商品和服务出口GDP的百分比
FDI_NET外国直接投资,净流入当前美元
通货膨胀率
失业率占总劳动力的百分比

社会指标

指标代码说明单位
人口总人口
预期寿命出生时预期寿命
出生率出生率每1000人
死亡率死亡率每1000人
INTERNET_USERS互联网用户占人口的百分比

教育指标

指标代码说明单位
识字率识字率15岁及以上人口的百分比
学校入学率小学入学率%
完成学业小学毕业率相关年龄组的百分比
教师_小学小学教师计数
教育支出政府教育支出GDP的百分比

健康和营养指标

指标代码说明单位
健康_支出当前健康支出GDP的百分比
医生医生每1000人
医院床位数每1000人
免疫接种麻疹免疫接种12-23个月儿童的百分比
艾滋病毒流行率艾滋病毒流行率15-49岁人口的百分比
营养不良营养不良患病率人口百分比
结核病结核病发病率每10万人

常见国家代码

国家代码国家代码
中国中国美国美国
日本日本德国德国
英国英国法国法国
印度IN巴西BR
俄罗斯俄罗斯澳大利亚澳大利亚

项目结构

worldbank-mcp/
├── src/
│   ├── index.ts      # Main entry file
│   └── types.ts      # Type definitions
├── build/            # Compiled output
├── package.json      # Project configuration
├── tsconfig.json     # TypeScript configuration
└── README.md         # Documentation

技术栈

  • TypeScript -类型安全开发语言
  • 模型上下文协议SDK -MCP协议实现
  • 阿西奥斯 -HTTP客户端
  • 萨德 -数据验证
  • 指挥官 -命令行工具

API终点

项目使用世界银行开放数据API:

  • 基本URL: https://api.worldbank.org/v2
  • 国家数据: /countries
  • 指标数据: /indicators
  • 国家指标数据: /country/{code}/indicator/{id}

许可证

该项目根据 MIT许可证 -看看 许可证 文件以获取详细信息。

目录标签

目录标签

数据分析JavaScriptClaude数据查询本地部署经济指标社会发展教育数据健康数据

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

worldbank-mcp

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP