cbar について
cbarは、アゼルバイジャン中央銀行の公式参考レートを必要とするクライアント向けのMCPサーバーです。CBARの公開XMLフィードからレートを取得し、照会とAZN経由の換算に対応します。
主な機能
- 0138通貨のレート照会
- 024種の貴金属レート照会
- 03通貨コードによる絞り込み
- 04AZN経由の通貨換算
- 05使用したレート表の日付表示
活用シーン
- 01USDやEURの公式参考レートの確認
- 02対応通貨間の金額換算
- 03指定日の過去レート取得
MCP 対応
MCPクライアントに`get_rates`と`convert`ツールを公開します。CBARの公開XMLフィードを読み取ります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 5 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| date | any | いいえ | YYYY-MM-DD。デフォルトは今日(バクー時間)です。 |
| codes | any | いいえ | これらのコードのみ。例:["USD", "EUR"]。デフォルト:すべて。 |
詳細
azerbaijan-mcp-cbar
アゼルバイジャン共和国中央銀行(CBAR)の公式為替レートを提供するMCP サーバーです。
CBARの公開XMLフィード(https://cbar.az/currencies/DD.MM.YYYY.xml)を読み込みます。APIキーやスクレイピングは不要です。
ツール
| ツール | 内容 |
|---|---|
get_rates(date?, codes?) | 38種類の通貨と4種類の貴金属の公式AZNレートを取得します。date は YYYY-MM-DD 形式です(デフォルト:バクー時間の今日)。codes で絞り込めます。例:["USD", "EUR"]。 |
convert(amount, from_currency, to_currency, date?) | 公式レートを使ってAZN経由で換算します。AZN もコードとして使用できます。 |
知っておくと便利な情報:
- レートは
nominal単位あたりのAZNです。7種類の通貨は100単位あたりで表示されます(JPY、KRW、KZT、HUF、UZS、 PKR、RUB)。per_unitはすでに1単位あたりに換算されています。 - 貴金属のレートはトロイオンスあたりのAZNです。
- CBARは週末と祝日に新しいレート表を公開しません。レスポンスには使用したレート表(
sheet_date、note)が記載されます。 - これらは公式の参考レートであり、銀行の買値・売値ではありません。
インストール
MCP クライアントの設定に追加します(uv が必要です)。
{
"mcpServers": {
"cbar": {
"command": "uvx",
"args": ["azerbaijan-mcp-cbar"]
}
}
}
Claude Codeでは、claude mcp add cbar -- uvx azerbaijan-mcp-cbar を実行します。
データソースと利用条件
データはCBARが https://cbar.az/currency/rates で公開しており、このページではXML URLをアプリケーションに取り込むことを案内しています。ページにはライセンスや再利用条件が記載されていないため、このサーバーは黙示的な許可に基づいて利用し、レスポンスをキャッシュします(過去の日付は無期限、当日は10分間)。また、適切なUser-Agentを送信します。すべてのレスポンスに出典表示フィールドが含まれます。CBARとは無関係の非公式プロジェクトであり、CBARの提携先でも承認を受けたプロジェクトでもありません。
tests/fixtures/rates-2026-10-30.xml は、2026-10-30の公開フィードのスナップショットです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。