返回市场
货币转换mcp

货币转换mcp

作者:wesbos27 星标更新:2025-06-24

项目介绍

MCP货币转换服务器

这是一个使用Frankfurter API提供实时货币转换和汇率数据的MCP服务器。

使用方法

基础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 (字符串):源货币代码(3个字母,例如:"USD","EUR")
  • to (字符串):目标货币代码(3个字母,例如:"USD","EUR")
  • amount (数字):要转换的金额(正数)

示例:将100美元转换为欧元

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

get_latest_rates

获取最新的汇率。

参数:

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

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

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

get_currencies

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

**参数:**无

get_historical_rates

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

参数:

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

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

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

数据来源

汇率数据由Frankfurter API提供。