货币转换服务

MCP货币转换服务器提供实时货币兑换和汇率数据,适用于金融应用和跨境交易场景。

  • by wesbos
  • TypeScript
  • 混合部署
  • 37 星标
  • 更新于
在 GitHub 查看 wesbos/currency-conversion-mcp

使用说明

MCP货币转换器服务器

MCP服务器,使用法兰克福API提供实时货币换算和汇率数据。

使用

URL基础是https://currency-mcp.wesbos.com

有两个端点- /mcp 为了 可流式传输HTTP 和 /sse 对于传统的HTTP+SSE。

目前,许多客户端不支持可流式传输的http,因此您可以将其与代理一起使用:

{
  "mcpServers": {
    "currency-conversion": {
      "command": "npx",
      "args": ["mcp-remote", "https://currency-mcp.wesbos.com/sse"]
    }
  },
}

可用工具

convert_currency

将金额从一种货币转换为另一种货币。

参数:

  • from (string):源货币代码(3个字母,例如“USD”、“EUR”)
  • to (string):目标货币代码(3个字母,例如“USD”、“EUR”)
  • amount (数字):要转换的金额(正数)

例子: 将100美元兑换为欧元

{
  "from": "USD",
  "to": "EUR",
  "amount": 100
}

get_latest_rates

获取最新汇率。

参数:

  • base (字符串,可选):基础货币代码(默认为欧元)
  • symbols (字符串,可选):逗号分隔的货币代码以限制结果

例子: 获取特定货币的美元汇率

{
  "base": "USD",
  "symbols": "EUR,GBP,JPY"
}

get_currencies

列出所有可用货币及其全名。

参数: 无

get_historical_rates

获取特定日期的历史汇率。

参数:

  • date (字符串):YYYY-MM-DD格式的日期
  • base (字符串,可选):基础货币代码(默认为欧元)
  • symbols (字符串,可选):逗号分隔的货币代码以限制结果

例子: 获取2024年1月1日的历史欧元汇率

{
  "date": "2024-01-01",
  "base": "EUR",
  "symbols": "USD,GBP"
}

数据源

汇率数据由 法兰克福API