mcpField
I
Indonesia Economic & Financial Data

Indonesia Economic & Financial Data

本地服务
github.com/anYoneo金融数据02 周前更新

关于 Indonesia Economic & Financial Data

面向 AI Agent 的只读 MCP 服务,提供印度尼西亚及东盟经济金融数据,整合世界银行、IMF 和 ECB 数据系列,并包含截至 2031 年的 IMF 预测。

主要功能

  1. 01搜索经济数据系列
  2. 02按时段筛选并获取数据
  3. 03查询 IDR 兑外币汇率
  4. 04比较六个东盟国家的指标
  5. 05列出指标并检查服务状态

适用场景

  1. 01比较印度尼西亚与越南的通胀
  2. 02查看 IMF 的 GDP 增长预测
  3. 03查询近期 USD/IDR 汇率
  4. 04浏览年度经济指标

MCP 相关

向 MCP 客户端提供六个只读工具,用于搜索、获取和比较经济数据,查询汇率,以及查看可用指标和服务状态。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"anyoneo-indonesia-economic-data": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/anyoneo/idn-econ-mcp:1.1.0"
]
}
}
}
启动命令docker run -i --rm ghcr.io/anyoneo/idn-econ-mcp:1.1.0

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocighcr.io/anyoneo/idn-econ-mcp:1.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

idn-econ-mcp — 面向 AI Agent 的印度尼西亚经济数据

只读 MCP 服务,提供可供 AI Agent(Claude Desktop、Cursor、VS Code 和其他 MCP 客户端)直接使用的印度尼西亚和 ASEAN 经济与金融数据。 无需 API key。免费。

为什么要开发它

如果您让 AI Agent 回答诸如 “印度尼西亚的通胀率是多少,与越南相比如何?” 这样的问题,Agent 往往会猜测或编造答案。本服务直接提供来自 World Bank、IMF 和 ECB 的真实数据,无需抓取网页。

可用工具

工具用途
cari_series按关键词搜索数据序列(inflasi、PDB、kurs、imf)
ambil_series获取单个序列的数据点(例如 imf:idn:NGDP_RPCH),可筛选时间段
kurs_terkini最新兑 Rupiah 汇率:USD、EUR、SGD、CNY、JPY、MYR
banding_asean比较 6 个 ASEAN 国家之间的指标(inflasi、pertumbuhan、utang,……)
daftar_indikator列出所有可用指标和汇率对
cek_server查看数据库状态和内容摘要

数据范围

  • 127 个序列、16.183 条观测数据,涵盖 1960 – 2031 年
  • 国家:印度尼西亚、马来西亚、泰国、越南、菲律宾、新加坡
  • World Bank(实际数据):通胀率、CPI、GDP、人均 GDP、失业率、投资、农业、粮食、化肥、互联网、预期寿命、人口
  • IMF WEO(实际数据 + 预测至 2031 年):通胀率、GDP、人均 GDP、实际增长率、失业率、政府债务(占 GDP 的比例)、经常账户余额
  • 兑 IDR 的每日汇率(ECB):USD、EUR、SGD、CNY、JPY、MYR

series_id 前缀:wb: = World Bank,imf: = IMF WEO,fx: = ECB 汇率。

使用方法

MCP Bundle(无需配置 Python)

下载 idn-econ-mcp.mcpb,然后在支持 MCP Bundle 的客户端(Claude Desktop)中打开。 Bundle 包含服务和数据库,大小约为 966 KB。

手动使用 stdio
{
  "mcpServers": {
    "idn-econ": {
      "command": "python",
      "args": ["/path/ke/idn-econ-mcp/src/server.py"],
      "env": { "IDN_ECON_DB": "/path/ke/vpsrevenue.db" }
    }
  }
}
向 Agent 提问示例
  • “获取印度尼西亚 2015–2025 年的通胀率,然后与越南比较。”
  • “根据 IMF 的预测,印度尼西亚 2030 年的 GDP 增长率是多少?”
  • “最新的 USD/IDR 汇率是多少?过去 30 天的趋势如何?”

构建 / 更新数据库

python scripts/build_db.py           # World Bank + ECB (butuh collector vps-revenue)
python scripts/collect_imf.py        # IMF WEO lewat DataMapper API (tanpa key)
python scripts/build_bundle.py       # bangun idn-econ-mcp.mcpb
python scripts/build_product.py      # bangun CSV + ZIP paket data untuk dijual
python tests/test_server.py          # 10 uji (pemanggilan langsung + handshake stdio)

数据来源与许可

  • World Bank Open Data — CC BY 4.0;允许商业使用,但须注明来源
  • IMF World Economic Outlook(DataMapper API)— 公开数据;请查看 IMF 的商业使用条款
  • ECB euro foreign exchange reference rates — 可在注明来源的情况下重复使用

所有输出均包含 atribusi 列,方便您遵守相应许可。

局限性(如实说明)

  • World Bank/IMF 指标采用年度数据(非实时);最新数据的发布时间可能比实际情况晚数月。
  • IMF 数据中当前年份之后的时间段属于预测,并非实际数据。
  • 不包含 BPS:webapi.bps.go.id 返回 403(Perimeter WAF),且要求注册 API key。IDX 也需要内部端点。因此,本套件中没有比 World Bank/IMF 更新的印度尼西亚数据来源。
  • 指标范围仅限于 daftar_indikator 中列出的内容。

许可

MIT(代码)。数据遵循上述各来源的相应许可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。