Frankfurter MCP
ご質問や問題がありますか?GitHub Discussionsでお気軽にご相談ください。
公式Model Context Protocolサーバーを介して、AIアシスタント内で直接通貨換算や為替レートの照会を行えます。
リモートHTTPサーバーとしてhttps://mcp.frankfurter.dev/を追加してください。APIキーやユーザー登録は不要です。
導入手順
- 設定を開き、アプリ(またはコネクタ)を選択します。
- 右上の詳細設定をクリックし、開発者モードを有効にしてカスタムアプリの作成を許可します。
- アプリメニューに戻り、アプリを作成(またはコネクタを作成)をクリックします。
- エンドポイントURLを入力します:
https://mcp.frankfurter.dev/ - 認証方法でなしを選択します。
- 設定を開き、コネクタを選択します。
- カスタムコネクタを追加をクリックします。
- エンドポイントURLを入力します:
https://mcp.frankfurter.dev/ - 追加をクリック後、チャット画面でコネクタを有効化します。
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をご利用ください。