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 ペアの場合、返されるレートは source 1 単位の target における価値を示します。法定通貨のみ対応し、暗号資産や商品は含みません。コードが対応しているか不明な場合は list_currencies を呼び出してください。 |
| target | string | はい | 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。
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_rate | 2 つの通貨間の現在の仲値を取得します |
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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。