关于 Currency Exchange — Real-Time and Historical Rates
一个用于货币换算和汇率查询的 MCP 服务,通过 Frankfurter API 使用欧洲央行参考数据。支持 30 多种货币的当前和历史汇率。
主要功能
- 01支持货币间换算
- 02查询基准货币的汇率
- 03列出支持的货币
- 04查询可追溯至 1999 年的历史汇率
- 05支持 stdio 和 Streamable HTTP 传输
适用场景
- 01换算不同货币的金额
- 02查询某基准货币的当前汇率
- 03获取过去某日的汇率
MCP 相关
向 MCP 客户端提供四种货币工具:换算、基准货币汇率、货币列表和历史汇率查询。默认使用 stdio,配置 `PORT` 后可使用 Streamable HTTP。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| from | string | 是 | 源货币代码,3 个大写字母(例如,"USD"、"EUR"、"GBP") |
| to | string | 是 | 目标货币代码,3 个大写字母(例如,"EUR"、"JPY"、"CAD") |
| amount | number | 否 | 要转换的金额(默认值为 1) |
详细介绍
MCP Finance Server
一个 Model Context Protocol(MCP)服务,提供货币兑换工具,可与 Claude Desktop、Cursor 和其他 MCP 客户端配合使用。
工具(共 4 个)
| 工具 | 描述 |
|---|---|
currency_convert | 在两种货币之间转换金额(例如,从 USD 兑换为 EUR) |
currency_rates | 获取某种基础货币的所有汇率 |
currency_list | 列出所有 30 多种受支持的货币 |
currency_historical | 获取指定日期的历史汇率(最早可追溯至 1999 年) |
安装
npx @easysolutions906/mcp-finance
Claude Desktop
添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"finance": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-finance"]
}
}
}
Cursor
添加到项目中的 .cursor/mcp.json:
{
"mcpServers": {
"finance": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-finance"]
}
}
}
数据源
汇率来自 Frankfurter API(欧洲中央银行参考汇率)。支持 30 多种货币,汇率缓存 1 小时。
传输方式
- stdio(默认)——供 Claude Desktop 和 Cursor 在本地使用
- HTTP ——设置
PORT环境变量,以 Streamable HTTP 模式在/mcp上启动
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。