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