这是一个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 - DDbase(字符串,可选):基础货币代码(默认为欧元)symbols(字符串,可选):以逗号分隔的货币代码,用于限制结果示例: 获取2024年1月1日欧元对其他货币的历史汇率
{
"date": "2024-01-01",
"base": "EUR",
"symbols": "USD,GBP"
}
汇率数据由 Frankfurter API 提供。