
IMF Data MCP

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 的方式贡献代码或改进文档。
使用教程
使用依赖
无特殊依赖,可直接通过 uvx
或 pip
安装。
安装教程
使用 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