关于 cbar
cbar 是面向需要阿塞拜疆央行官方参考汇率的客户端的 MCP 服务,可查询汇率并通过 AZN 换算。它读取 CBAR 公开的 XML 数据源。
主要功能
- 01查询 38 种货币汇率
- 02查询 4 种贵金属汇率
- 03按货币代码筛选汇率
- 04通过 AZN 换算货币
- 05查看所用汇率表日期
适用场景
- 01查询 USD 或 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 表示。七种货币按 100 单位报价(JPY、KRW、KZT、HUF、UZS、PKR、RUB)。per_unit已完成除算。 - 贵金属汇率以每金衡盎司对应的 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 无关联,也未获其认可。
tests/fixtures/rates-2026-10-30.xml 是公开数据源在 2026-10-30 的快照。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。