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 ペアの場合、返されるレートは source 1 単位の target における価値を示します。法定通貨のみ対応し、暗号資産や商品は含みません。コードが対応しているか不明な場合は list_currencies を呼び出してください。
targetstringはいISO 4217 通貨コード。大文字 3 文字(例:'USD'、'EUR'、'GBP'、'JPY')。source/target ペアの場合、返されるレートは source 1 単位の 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

Exchange Rate API のリアルタイムおよび過去の為替レートを、AI コーディングツール(Claude Code、Cursor、Claude Desktop、Windsurf)から利用できる MCP サーバーです。

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_rate2 つの通貨間の現在の仲値を取得します
get_historical_rates1 日、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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。