Token导航 LogoToken导航

MCP Server · 数据服务

Ukrainian Statistics MCP Server

一个Model Context Protocol (MCP)服务器,通过SDMX API v3为AI模型提供乌克兰国家统计数据的无缝访问。

未说明官方来源来源级核验工具 0
数据可视化TypeScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
VladyslavMykhailyshyn
提供方
VladyslavMykhailyshyn

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

49

仓库热度

收录来源

2 个

MCP World

选型结论

Ukrainian Statistics MCP Server 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

未说明

认证方式

无需认证

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

乌克兰统计MCP服务器

🇺🇦 中文版本

一个模型上下文协议(MCP)服务器,通过其SDMX API v3为人工智能模型提供对乌克兰国家统计局乌克兰统计数据的无缝访问。

特性

  • 🇺🇦 获取乌克兰政府官方统计数据
  • 📊 支持多个统计领域(能源、人口统计、贸易等)
  • 🌐 双语支持(乌克兰语和英语)
  • 🔍 灵活的数据过滤和查询
  • 📈 全面的元数据探索(数据流、结构、代码列表)
  • ⚡ 快速的XML到JSON转换,便于数据使用

安装

方法1:从npm安装(推荐)

安装MCP服务器最简单的方法是通过npm:

npm install -g ukrainian-stats-mcp-server

安装后,添加到Claude Desktop配置:

视窗: %APPDATA%\Claude\claude_desktop_config.json\ macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "ukrainian-stats": {
      "command": "ukrainian-stats-mcp"
    }
  }
}

重新启动Claude Desktop,您就可以使用服务器了!

备注:在Linux/macOS上,如果您遇到权限问题,可能需要使用 sudo npm install -g ukrainian-stats-mcp-server 或者配置npm使用用户目录。

方法2:使用安装脚本快速安装

在本地安装最简单的方法是使用提供的安装脚本。这些脚本会自动安装依赖项,构建项目,并使命令全局可用。

  1. 克隆仓库:
git clone https://github.com/VladyslavMykhailyshyn/ukrainian-stats-mcp-server.git
cd ukrainian-stats-mcp-server
  1. 运行安装脚本:

Windows(PowerShell):

.\install.ps1

Windows(命令提示符):

install.bat

Linux/macOS:

chmod +x install.sh
./install.sh

安装脚本将:

  1. ✅ 检查Node.js(需要版本18或更高版本)
  2. 📦 安装所有依赖项
  3. 🔨 构建项目
  4. 🔗 全局链接命令(make ukrainian-stats-mcp 全系统可用)

运行安装脚本后,将以下内容添加到Claude Desktop配置中:

视窗: %APPDATA%\Claude\claude_desktop_config.json\ macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "ukrainian-stats": {
      "command": "ukrainian-stats-mcp"
    }
  }
}

然后重新启动Claude Desktop,您就可以使用服务器了!

备注:在Linux/macOS上,如果遇到权限问题,可能需要运行 sudo ./install.sh 或者配置npm使用用户目录(脚本将提供说明)。

方法3:从GitHub安装

  1. 从GitHub通过npm全局安装:
npm install -g git+https://github.com/VladyslavMykhailyshyn/ukrainian-stats-mcp-server.git
  1. 添加到Claude桌面配置:

视窗: %APPDATA%\Claude\claude_desktop_config.json\ macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "ukrainian-stats": {
      "command": "ukrainian-stats-mcp"
    }
  }
}
  1. 重新启动克劳德桌面 -服务器将准备就绪!

方法4:本地开发安装

  1. 克隆仓库:
git clone https://github.com/VladyslavMykhailyshyn/ukrainian-stats-mcp-server.git
cd ukrainian-stats-mcp-server
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 添加到Claude桌面配置 (使用绝对路径):
{
  "mcpServers": {
    "ukrainian-stats": {
      "command": "node",
      "args": ["/absolute/path/to/ukrainian-stats-mcp-server/build/index.js"]
    }
  }
}

可用工具

1. list_dataflows

列出乌克兰统计局的所有可用数据流(数据集)。

目的:了解可用的统计领域(如能源、贸易、人口统计)。

参数:

  • detail (可选):详细程度- full, allstubs,或 referencestubs (默认值: full)

示例:

Please list all available dataflows from Ukrainian statistics.

______________________________________________________________________

2. get_dataflow

获取特定数据流的详细信息。

目的:了解特定数据集的结构和元数据。

参数:

  • dataflow_id (必填):数据流标识符(例如。, DF_SUPPLY_USE_ENERGY)
  • agency_id (可选):代理ID(默认值: SSSU)
  • version (可选):版本(默认值: latest)

示例:

Get information about the DF_SUPPLY_USE_ENERGY dataflow.

______________________________________________________________________

3. get_data_structure

获取数据集的数据结构定义(DSD)。

目的:了解维度、属性和度量——这对查询数据至关重要。

参数:

  • dsd_id (必填):数据结构定义ID(例如。, DSD_SUPPLY_USE_ENERGY)
  • agency_id (可选):代理ID(默认值: SSSU)
  • version (可选):版本(默认值: latest)
  • references (可选):包括参考文献- none, parents, children, descendants, all (默认值: descendants)

示例:

Get the data structure for DSD_SUPPLY_USE_ENERGY.

______________________________________________________________________

4. get_concept_scheme

获取概念方案定义。

目的:了解统计数据中使用的概念。

参数:

  • concept_scheme_id (必填):概念方案ID
  • agency_id (可选):代理ID(默认值: SSSU)
  • version (可选):版本(默认值: latest)

______________________________________________________________________

5. list_codelists

列出所有可用的代码列表(受控词汇表)。

目的:查找维度(国家、指标等)的可用参考列表。

参数:

  • detail (可选):详细程度- full 或 allstubs (默认值: full)

示例:

List all available codelists.

______________________________________________________________________

6. get_codelist

获取包含所有值和翻译的特定代码列表。

目的:了解维度的允许值(对过滤数据至关重要)。

参数:

  • codelist_id (必填):代码列表ID(例如。, CL_SUPPLY_USE_ENERGY_INDICATOR)
  • agency_id (可选):代理ID(默认值: SSSU)
  • version (可选):版本(默认值: latest)

示例:

Get the codelist CL_SUPPLY_USE_ENERGY_INDICATOR with all values.

______________________________________________________________________

7. get_data

通过灵活的过滤检索统计数据。

目的:获取实际的统计时间序列和观察结果。

参数:

  • resource_id (必填):资源/数据流ID
  • context (可选):上下文类型- dataflow, datastructure, provisionagreement (默认值: dataflow)
  • agency_id (可选):代理ID(默认值: SSSU)
  • version (可选):版本(默认值: latest)
  • key (可选):带通配符的数据键(默认值: * 对于所有数据)
  • start_period (可选):开始时间段(例如。, 2020-01)
  • end_period (可选):结束时间段(例如。, 2023-12)
  • dimension_filters (可选):维度过滤器作为对象(例如。, {"FREQ": "A", "INDICATOR": "ENERGY_PRODUCTION"})

示例:

Get annual energy data from DF_SUPPLY_USE_ENERGY for 2020 to 2023.

______________________________________________________________________

8. check_data_availability

在不检索的情况下检查哪些数据可用。

目的:在查询大型数据集之前,先探索可用的维度和值。

参数:

  • resource_id (必填):资源/数据流ID
  • context (可选):上下文类型(默认值: dataflow)
  • agency_id (可选):代理ID(默认值: SSSU)
  • version (可选):版本(默认值: latest)
  • key (可选):带通配符的数据键(默认值: *)

示例:

Check data availability for DF_SUPPLY_USE_ENERGY.

______________________________________________________________________

常用工作流

工作流程1:探索新数据集

  1. 列出数据流 查找有趣的数据集
   List all dataflows
  1. 获取数据流详细信息 了解数据集包含的内容
   Get dataflow DF_SUPPLY_USE_ENERGY
  1. 获取数据结构 查看尺寸和属性
   Get data structure DSD_SUPPLY_USE_ENERGY
  1. 获取代码列表 查看尺寸的允许值
   Get codelist CL_SUPPLY_USE_ENERGY_INDICATOR
  1. 检索数据 使用适当的过滤器
   Get data from DF_SUPPLY_USE_ENERGY for 2020-2023

工作流程2:快速数据检索

如果您已经知道数据流ID:

Get energy supply and use data from DF_SUPPLY_USE_ENERGY for the last 3 years

人工智能将使用适当的工具来获取数据。

数据格式

所有响应均以JSON格式返回,由原始SDMX XML响应转换而来。JSON结构遵循SDMX标准,属性前缀为 @_.

api信息

此MCP服务器使用来自以下位置的SDMX API v3:

  • API文档: https://stat.gov.ua/uk/development-api/sdmx-api-v3
  • 例子: https://stat.gov.ua/uk/development-api/step-by-step-example
  • 基本URL: https://stat.gov.ua/sdmx/workspaces/default:integration/registry/sdmx/3.0

故障排除

服务器未出现在Claude Desktop中

  1. 检查路径是否正确 claude_desktop_config.json 是正确的
  2. 确保您已使用以下工具构建了项目 npm run build
  3. 重新启动克劳德桌面
  4. 检查Claude Desktop日志是否有错误

API请求失败

  • 乌克兰统计API可能有费率限制
  • 某些数据集可能暂时不可用
  • 需要与stat.gov.ua建立网络连接

XML解析错误

如果遇到XML解析错误,API响应格式可能已更改。请将此作为问题报告。

发展

项目结构

stat-mcp/
├── src/
│   ├── index.ts              # Main MCP server entry point
│   ├── api-client.ts         # Ukrainian Stats API client
│   └── tools/
│       ├── dataflows.ts      # Dataflow tools
│       ├── data-structures.ts # DSD and concept scheme tools
│       ├── codelists.ts      # Codelist tools
│       └── data.ts           # Data retrieval tools
├── build/                    # Compiled JavaScript (generated)
├── package.json
└── tsconfig.json

以开发模式运行

# Watch mode - auto-rebuild on changes
npm run watch

# In another terminal
node build/index.js

许可证

麻省理工学院

贡献

欢迎投稿!请随时提交问题或拉取请求。

联系

有关乌克兰统计API的问题,请访问官方文件https://stat.gov.ua/uk/development-api/

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

统计数据分析TypeScript本地部署政府数据接口SDMX协议数据可视化多语言支持

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Ukrainian Statistics MCP Server

MCP World · 本页

0未说明未标注2 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Ukrainian Statistics MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Ukrainian Statistics MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Ukrainian Statistics MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Ukrainian Statistics MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Ukrainian Statistics MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP