返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端