mcpField
E
Exchange Rate API

Exchange Rate API

本地服务
exchange-rateapi.com金融数据04 周前更新

关于 Exchange Rate API

Exchange Rate API 是面向 AI 编码工具的 MCP 服务,可查询 160 多种货币的当前中间价和历史汇率。该软件包已停止更新。

主要功能

  1. 01查询当前中间汇率
  2. 02查询货币对历史汇率
  3. 03按日期范围获取多币种汇率
  4. 04列出支持的货币

适用场景

  1. 01查看货币对的当前汇率
  2. 02检索货币对历史汇率
  3. 03比较多个目标货币
  4. 04查找支持的货币代码

MCP 相关

向 MCP 客户端提供汇率工具,支持当前及历史汇率查询和货币列表。需要 Exchange Rate API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"exchange-rateapi": {
"command": "npx",
"args": [
"-y",
"@exchangerateapi/mcp-server"
],
"env": {
"EXCHANGE_RATE_API_KEY": "<EXCHANGE_RATE_API_KEY>"
}
}
}
}
启动命令npx -y @exchangerateapi/mcp-server
需要配置的环境变量
EXCHANGE_RATE_API_KEY密钥API key from exchange-rateapi.com (free tier available, no credit card required)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@exchangerateapi/mcp-server1.0.2

工具

4

收录的工具列表 · 更新于 3 周前

参数类型必填说明
sourcestring是ISO 4217 货币代码,大写 3 个字母(例如 'USD'、'EUR'、'GBP'、'JPY')。对于 source/target 货币对,返回的汇率表示 1 单位 source 可兑换多少 target。仅限法币,不包括加密货币和商品。如果不确定某个代码是否受支持,请调用 list_currencies。
targetstring是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。

Powered by Exchange-RateAPI

npm license

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。