Back to MCP directory
publicPublicdnsLocal runtime

currency-conversion-mcp

一个基于Frankfurter API的实时货币转换和汇率数据查询MCP服务

article

README

🚀 MCP货币兑换服务器

这是一个MCP服务器,借助Frankfurter 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(字符串):源货币代码(3个字母,例如 "USD"、"EUR")
  • to(字符串):目标货币代码(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"
}

📚 详细文档

汇率数据由 Frankfurter API 提供。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client