Riksbanken MCP Server

Riksbanken MCP Server

site icon
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

许可证

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