ご質問や問題がありますか?GitHub Discussionsでお気軽にご相談ください。

公式Model Context Protocolサーバーを介して、AIアシスタント内で直接通貨換算や為替レートの照会を行えます。

リモートHTTPサーバーとしてhttps://mcp.frankfurter.dev/を追加してください。APIキーやユーザー登録は不要です。

導入手順

  1. 設定を開き、アプリ(またはコネクタ)を選択します。
  2. 右上の詳細設定をクリックし、開発者モードを有効にしてカスタムアプリの作成を許可します。
  3. アプリメニューに戻り、アプリを作成(またはコネクタを作成)をクリックします。
  4. エンドポイントURLを入力します: https://mcp.frankfurter.dev/
  5. 認証方法でなしを選択します。
  1. 設定を開き、コネクタを選択します。
  2. カスタムコネクタを追加をクリックします。
  3. エンドポイントURLを入力します: https://mcp.frankfurter.dev/
  4. 追加をクリック後、チャット画面でコネクタを有効化します。

CLI経由で追加:

# お使いのエージェント名を使用
claude mcp add frankfurter https://mcp.frankfurter.dev/

またはMCP設定ファイルに追加:

{
  "mcpServers": {
    "frankfurter": {
      "url": "https://mcp.frankfurter.dev/"
    }
  }
}

ツール

接続後、AIアシスタントから以下のツールが利用可能になります:

convert
2つの通貨間で金額を換算します。換算額とレートを返します。
パラメータ:
  • amount (数値、必須): 換算する金額。
  • from (文字列、必須): 基準通貨の3文字のISOコード(例: USD)。
  • to (文字列、必須): 対象通貨の3文字のISOコード(例: EUR)。
  • date (文字列、任意): 過去の換算用の特定の日付 YYYY-MM-DD
  • provider (文字列、任意): 合成レートの代わりに特定機関の公認レートを使用する場合の識別子。
get_rates
基準為替レートを取得します。
パラメータ:
  • date (文字列、任意): レートの日付 YYYY-MM-DD(デフォルト: 最新レート)。
  • base (文字列、任意): 基準通貨の3文字コード(デフォルト: EUR)。
  • quotes (文字列、任意): カンマ区切りの通貨コードで結果をフィルタリング。
  • provider (文字列、任意): 提供元の識別子。
list_currencies
サポートされている全ISO 4217通貨コードと名称の一覧を表示します。
list_providers
提供元、レート種別、更新頻度、対象期間の一覧を表示します。

時系列データ、期間指定、一括ダウンロードにはREST APIをご利用ください。