IMF 数据平台
服务器与免费的IMF数据API集成,并提供多种功能以方便数据检索和分析。该服务器采用FastMCP框架构建,提供了以下功能:
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"imf": {
"args": [
"imf-data-mcp"
],
"command": "uvx"
}
}
}
服务介绍
IMF 数据 MCP
此MCP服务器集成了免费的IMF数据API,提供了一套用于检索和处理经济数据的工具和资源。它使用户能够查询数据集、获取时间序列数据以及列出可用的指标和国家/地区,从而以结构化和程序化的方式更轻松地使用IMF数据。
功能
- 列出数据集:使用Dataflow API检索所有可用的IMF数据集列表。
- 获取数据集结构:通过DataStructure API获取指定数据集的结构。
- 获取时间序列数据:使用CompactData API为各种数据集(例如CDIS、CPIS、MFS、IFS等)检索时间序列数据。
- 列出指标:使用DataMapper API列出特定数据集的所有可用指标。
- 列出国家/地区:检索特定数据集的可用国家/地区列表。
- 查询提示模板:提供一个查询提示模板,指导用户如何根据指标和意图查询数据。
安装和使用指南
使用uv(推荐)
您可以直接使用uvx运行服务器,无需额外安装:
uvx imf-data-mcp
使用 PIP
或者,您也可以使用pip安装服务器:
pip install imf-data-mcp
安装完成后,通过以下命令运行服务器:
python -m imf_data_mcp
配置
您可以配置服务器以适应不同的使用场景。例如,要与特定应用程序集成,可以添加如下配置:
{
"mcpServers": {
"imf": {
"command": "uvx",
"args": ["imf-data-mcp"]
}
}
}
调试
要调试服务器,您可以使用MCP Inspector。对于使用uvx进行安装的情况,请运行:
npx @modelcontextprotocol/inspector uvx imf-data-mcp
贡献指南
我们欢迎对imf-data-mcp项目做出贡献。无论是添加新工具、增强现有功能还是改进文档,您的意见都非常宝贵。请随时提交拉取请求或打开问题。
许可证
本项目根据Apache 2.0许可证发布。有关详细信息,请参阅LICENSE文件。