IMF Data MCP

IMF Data MCP

site icon
2025.03.18 1
Python经济数据检索金融数据处理金融服务
IMF Data MCP 是一个与 IMF(国际货币基金组织)免费数据 API 集成的 MCP 服务器,提供了一套工具和资源,用于检索和处理经济数据。它使用户能够查询数据集、获取时间序列数据、列出可用的指标和国家,从而以结构化和编程化的方式更轻松地处理 IMF 数据。
View on GitHub

Overview

基本能力

产品定位

IMF Data MCP 是一个经济数据检索和处理工具,旨在为开发者和研究人员提供便捷的 IMF 数据访问和分析能力。

核心功能

  • 数据集列表:通过 Dataflow API 检索所有可用的 IMF 数据集。
  • 数据集结构:通过 DataStructure API 获取指定数据集的结构。
  • 时间序列数据:通过 CompactData API 检索各种数据集(如 CDIS、CPIS、MFS、IFS 等)的时间序列数据。
  • 指标列表:通过 DataMapper API 列出特定数据集的所有可用指标。
  • 国家列表:检索特定数据集的所有可用国家。
  • 查询提示模板:提供查询提示模板,指导用户如何使用指标和意图查询数据。

适用场景

  • 经济数据分析与研究
  • 金融数据可视化
  • 宏观经济指标监控
  • 学术研究与报告生成

工具列表

  • Dataflow API:用于检索 IMF 数据集列表。
  • DataStructure API:用于获取数据集的结构信息。
  • CompactData API:用于获取时间序列数据。
  • DataMapper API:用于列出数据集中的指标和国家。

常见问题解答

  • 如何调试服务器?:可以使用 MCP Inspector 工具进行调试,命令为 npx @modelcontextprotocol/inspector uvx imf-data-mcp
  • 如何贡献代码?:欢迎通过提交 Pull Request 或开 Issue 的方式贡献代码或改进文档。

使用教程

使用依赖

无特殊依赖,可直接通过 uvxpip 安装。

安装教程

使用 uvx(推荐)

uvx imf-data-mcp

使用 PIP

pip install imf-data-mcp

安装完成后,运行服务器:

python -m imf_data_mcp

调试方式

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uvx imf-data-mcp

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。