
Riksbanken MCP Server

2025.04.15
0
Python宏观经济数据金融数据货币政策预测汇率和利率数据金融服务
Riksbanken MCP Server 是一个用于访问瑞典央行宏观经济和金融数据的MCP服务器。该服务器提供了一系列工具,用于获取货币政策预测、汇率和利率数据(通过SWEA)以及短期货币市场利率(通过SWESTR)。它采用异步编程技术构建,使用`httpx`进行网络请求,并通过`pydantic`进行数据验证。
View on GitHub
Overview
基本能力
产品定位
Riksbanken MCP Server 主要用于金融服务领域,特别是宏观经济和金融数据的获取与分析。
核心功能
- 货币政策工具
- 列出所有货币政策轮次。
-
获取关键经济指标的预测数据(GDP、失业率、CPI、CPIF、CPIF排除能源、小时劳动成本、工资(NA和NMO)、人口、就业、劳动力)。
-
SWEA工具
- 获取官方政策(回购)利率。
- 获取汇率系列(USD/SEK、EUR/SEK、GBP/SEK)。
-
获取平均抵押贷款利率。
-
SWESTR工具
- 获取每日SWESTR(瑞典短期利率)及其最新发布值。
-
获取复合平均值(例如,1周、1个月)。
-
现代化、异步和类型安全
- 完全异步,使用Python 3.13的async/await和
httpx
进行网络请求。 - 使用
pydantic
模型进行健壮的数据验证和自文档化的API响应。
适用场景
- 宏观经济研究
- 金融数据分析
- 货币政策预测
- 汇率和利率监控
工具列表
- monetary_policy_tools.py: 用于获取货币政策数据的工具。
- swea_tools.py: 用于获取SWEA数据(政策利率、汇率、抵押利率)的工具。
- swestr_tools.py: 用于获取SWESTR数据(短期利率和平均值)的工具。
常见问题解答
- 无
使用教程
使用依赖
确保已安装Python 3.13或更高版本。
安装教程
安装包的可编辑模式:
pip install -e .
运行服务器
使用CLI
安装后,可以通过以下命令启动MCP服务器:
riksbanken-mcp
通过Python模块
也可以直接运行服务器:
python -m riksbank_mcp.server
调试方式
运行测试套件:
pytest