关于 Exchange Rate API
Exchange Rate API 是面向 AI 编码工具的 MCP 服务,可查询 160 多种货币的当前中间价和历史汇率。该软件包已停止更新。
主要功能
- 01查询当前中间汇率
- 02查询货币对历史汇率
- 03按日期范围获取多币种汇率
- 04列出支持的货币
适用场景
- 01查看货币对的当前汇率
- 02检索货币对历史汇率
- 03比较多个目标货币
- 04查找支持的货币代码
MCP 相关
向 MCP 客户端提供汇率工具,支持当前及历史汇率查询和货币列表。需要 Exchange Rate API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| source | string | 是 | ISO 4217 货币代码,大写 3 个字母(例如 'USD'、'EUR'、'GBP'、'JPY')。对于 source/target 货币对,返回的汇率表示 1 单位 source 可兑换多少 target。仅限法币,不包括加密货币和商品。如果不确定某个代码是否受支持,请调用 list_currencies。 |
| target | string | 是 | ISO 4217 货币代码,大写 3 个字母(例如 'USD'、'EUR'、'GBP'、'JPY')。对于 source/target 货币对,返回的汇率表示 1 单位 source 可兑换多少 target。仅限法币,不包括加密货币和商品。如果不确定某个代码是否受支持,请调用 list_currencies。 |
详细介绍
@exchangerateapi/mcp-server
Exchange Rate API 现已更名为 AllRatesToday。 此软件包仍可通过
exchange-rateapi.com使用,但已不再更新。新项目请使用@allratestoday/mcp-server(或托管端点https://allratestoday.com/api/mcp)——提供相同的实时 API,以及来自 121 家中央银行的官方汇率。文档:allratestoday.com/docs。
MCP 服务可让 AI 编码工具(Claude Code、Cursor、Claude Desktop、Windsurf)访问 Exchange Rate API 提供的实时和历史货币汇率。
支持 160 多种货币。中间市场汇率每 60 秒更新一次,不含零售价差。
快速设置
1. 获取免费 API 密钥
在 exchange-rateapi.com/register 注册——免费套餐,无需信用卡。
2. 添加到 MCP 客户端
Claude Code(~/.claude/settings.json):
{
"mcpServers": {
"exchange-rateapi": {
"command": "npx",
"args": ["-y", "@exchangerateapi/mcp-server"],
"env": { "EXCHANGE_RATE_API_KEY": "era_live_..." }
}
}
}
Cursor(.cursor/mcp.json):
{
"mcpServers": {
"exchange-rateapi": {
"command": "npx",
"args": ["-y", "@exchangerateapi/mcp-server"],
"env": { "EXCHANGE_RATE_API_KEY": "era_live_..." }
}
}
}
Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"exchange-rateapi": {
"command": "npx",
"args": ["-y", "@exchangerateapi/mcp-server"],
"env": { "EXCHANGE_RATE_API_KEY": "era_live_..." }
}
}
}
Windsurf(~/.windsurf/mcp.json):
{
"mcpServers": {
"exchange-rateapi": {
"command": "npx",
"args": ["-y", "@exchangerateapi/mcp-server"],
"env": { "EXCHANGE_RATE_API_KEY": "era_live_..." }
}
}
}
工具
| 工具 | 描述 |
|---|---|
get_exchange_rate | 获取两种货币之间当前的中间市场汇率 |
get_historical_rates | 获取货币对过去 1 天、7 天、30 天或 1 年的历史数据 |
get_rates | 获取多目标汇率,支持日期范围和分组(日/周/月) |
list_currencies | 列出所有支持的 160 多种货币 |
示例提示词
配置完成后,向 AI 助手提问:
- “当前 USD 兑 EUR 的汇率是多少?”
- “显示过去 30 天的 GBP/JPY 汇率”
- “将 5000 USD 兑换成 EUR、GBP 和 JPY”
- “列出所有支持的货币”
- “2026 年 EUR/USD 的月平均汇率是多少?”
环境变量
| 变量 | 必需 | 描述 |
|---|---|---|
EXCHANGE_RATE_API_KEY | 是 | 你从 exchange-rateapi.com 获取的 API 密钥 |
EXCHANGE_RATE_BASE_URL | 否 | 覆盖 API 基础 URL(默认:https://exchange-rateapi.com/api) |
链接
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。