Exchange Rate MCP Server

Exchange Rate MCP Server

site icon
2025.04.08 0
TypeScript汇率查询金融数据金融服务
Exchange Rate MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供从 Norges Bank API 获取汇率数据的功能。该项目主要用于演示目的,不建议用于生产环境。
View on GitHub

Overview

基本能力

产品定位

Exchange Rate MCP Server 主要用于提供汇率数据查询服务,适用于需要获取实时或历史汇率信息的场景。

核心功能

  • 提供 exchange_rate 工具,用于查询两种货币之间的汇率。
  • 支持指定基础货币和目标货币。
  • 支持指定日期查询历史汇率(格式为 YYYY-MM-DD)。

适用场景

  • 金融数据分析
  • 货币兑换计算
  • 历史汇率查询

工具列表

  • exchange_rate:查询两种货币之间的汇率。
  • 参数:
    • baseCurrency(必填):基础货币代码(如 NOK, USD)。
    • targetCurrency(必填):目标货币代码(如 EUR, USD)。
    • date(可选):日期(格式为 YYYY-MM-DD),默认为最新汇率。

常见问题解答

  • 该项目是否适合生产环境使用?
  • 不适合,该项目仅为演示用途。

使用教程

使用依赖

无特殊依赖,直接通过 npm 或 pnpm 安装即可。

安装教程

npx -y @karashiiro/exchange-rate-mcp

开发安装

pnpm install

构建

pnpm build

运行

pnpm start

调试方式

启动服务后,可以通过调用 exchange_rate 工具进行调试。示例请求:

{
  "baseCurrency": "NOK",
  "targetCurrency": "USD",
  "date": "2025-04-04"
}

预期响应:

{
  "baseCurrency": "NOK",
  "targetCurrency": "USD",
  "date": "2025-04-04",
  "rate": 0.12345
}

许可证

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