
Exchange Fx
io.github.theluckystrike由 GitHub 帳號 theluckystrike 發布v0.22.5更新於 Oct 24, 2026
FX and exchange rate lookups plus currency conversion, from the European Central Bank. No API key.
概覽
查詢歐洲央行參考匯率並在貨幣之間換算金額,並註明所用匯率日期。
- 可以做什麼
- 取得以任意基準貨幣表示的最新歐洲央行參考匯率,可限定所需貨幣
- 在兩種貨幣之間換算金額(當日或歷史日期),或一次把一筆金額換算成多種貨幣
- 查詢指定日期的匯率,當日無匯率時退回此前最近一次公布的匯率,並同時給出正反兩個方向
- 檢視某貨幣對在一段期間內的最低、最高、平均值與變動,並列出歐洲央行報價的全部貨幣
- 檢視本機快取狀態,並管理選用的 Pro 授權金鑰
- 以資源形式提供快取匯率,並提供把費用換算串接到發票的提示詞
- 適用情境
- 適合需要帶日期、可引用的匯率來做記帳、開票、多幣別費用重開票或報表的情境,也適合不想申請 API 金鑰的快速換算。匯率檔案快取後,在離線或受限網路環境中同樣可用。
- 執行需求
- 以 stdio 在本機執行,可透過桌面端一鍵包安裝,或以 Node.js 從原始碼建置;說明中稱 npm 套件尚未發布。無需帳號或 API 金鑰。更新匯率需要連線歐洲央行公開匯率檔案,可選用 ECB_BASE_URL 指向鏡像。Pro 授權金鑰為選用項目。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Exchange Fx,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
mcp-currency
Ask your assistant what something is worth in another currency and get a real answer with a date on it. It reads the European Central Bank's daily euro foreign exchange reference rates, the same published series banks, tax authorities and accountants use, converts amounts between any of the currencies the ECB quotes, and shows how a pair has moved over time. There is no API key, no account and no rate limit, because the ECB publishes the file openly. Both files are cached on your own machine, so after the first download every answer is instant and the server keeps working on a plane. Every answer states which rate date it used, because ECB rates are published once a day and a Sunday carries Friday's rate.
Built by theluckystrike.
In the official MCP Registry (io.github.theluckystrike/currency-converter-ecb-rates-daily-keyless).
Listed on the AI Product Index - live remote endpoint at mcp.zovo.one/s/currency, free tier, no signup.
60-second install
npm publish for @theluckystrike/mcp-currency is pending. Until then, the .mcpb one-click bundle or a clone+build
is the working path, both are verified below.
One-click (.mcpb): download currency.mcpb from the latest release and double-click it in Claude Desktop:
https://github.com/theluckystrike/mcp-servers/releases/latest
(claude_desktop_config.json):
Claude Code:
(.cursor/mcp.json):
The npx form above starts working the moment the package is published. Until then, use the .mcpb bundle above, or
build from source with exactly these three commands:
Then point your client's command at node with one arg: the absolute path to servers/currency/dist/index.js.
To run in Pro mode set MCP_LICENSE_KEY in the same config block, or call license_activate once with your key.
Tools
Resource fx://latest exposes the cached rates as JSON. Prompt convert_invoice_lines walks the whole
expense-tracker -> currency -> invoice chain in one step.
Free vs Pro
A refused history window returns the reason and the exact narrower call to make; it never silently truncates a table and it never returns a transport error.
Get Pro: https://mcp.zovo.one/buy/currency (or $39 for the whole bundle: https://mcp.zovo.one/buy/bundle)
Pairs with
- expense-tracker,
expense_to_invoicetakestarget_currencyplus anfx_ratesobject and folds a multi-currency expense set into one invoice currency, but it will not fetch or invent a rate.fx_rates_for {target, currencies}here returns exactly that object. "Rebill Nova in USD" then works end to end without the user typing a single exchange rate. - invoice, one invoice carries one currency. Convert first, issue second, and put the returned
invoice_note("Converted at ECB reference rates of 2026-09-02") on the document so the client can check it.
How the rates work
- Source: the ECB euro foreign exchange reference rates,
eurofxref-daily.xmlandeurofxref-hist.xml. - Published around 16:00 CET on TARGET business days. There is no rate for a weekend, 1 January, Good Friday, Easter Monday, 1 May, or 25 and 26 December.
- Asking for a date with no rate returns the last rate published on or before it, the convention every bank uses, and the answer says which date it landed on and why. A date inside the cached range with no rate is a weekend or a TARGET holiday and is named as one; a date after the newest day in the cache is reported as not published yet, with the cache's latest date and whether this call went to the ECB to look for it.
- The ECB quotes everything against the euro, so a USD/PLN rate is a cross rate: the ratio is formed and
multiplied at full precision, and the only rounding in the path is the last one, to the target currency's
minor units. The answer carries both numbers:
rate_exactis the multiplier,rateis the same rate rounded to 6 decimals for reading. Recomputing by hand from the 6-decimalratecan differ by a minor unit or two; it is far out for pairs whose rate is nowhere near 1 (1,000,000 VND is KWD 11.667, not KWD 12.000). - Results are rounded to the target currency's own ISO 4217 minor units: JPY comes back whole, BHD to three places.
- These are reference rates for accounting and reporting. They are not dealing rates; your bank's rate will differ.
Privacy
All data stays local. The only network request this server makes is to www.ecb.europa.eu for the two public rate
files, and only when the local copy is older than 6 hours (daily) or 24 hours (history). Nothing about your amounts,
your currencies or your machine is sent anywhere. The cache lives in
${XDG_DATA_HOME:-~/.local/share}/mcp-servers/currency/; delete that directory to reset the server. Set
ECB_BASE_URL to point at your own mirror if outbound access is restricted.
MIT licensed. Support: [email protected]. Built by theluckystrike.
Use these docs as an MCP server
Any MCP client (Claude, Cursor, Windsurf, VS Code) can read this repository's documentation directly via GitMCP - no install:
- Docs MCP URL: https://gitmcp.io/theluckystrike/mcp-currency
來源:servers/currency/README.md,提交 1bd9d69
工具
0版本歷史
2- v0.22.5最新Oct 14, 2026
- v0.21.0Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Exchange 整合
Exchange.news — Crypto offers, campaigns and news
news.exchange官方發布者
一個唯讀的遠端目錄,讓助理查詢加密貨幣註冊優惠碼、合作連結、活動日期和 Exchange.news 新聞。

ECB Currency Reference Rates — Latest Daily Cross Pairs
由 GitHub 帳號 kriton-dev 發布
託管於 Apify 的遠端 MCP 伺服器,讓助理讀取歐洲央行最新每日匯率參考價與計算出的交叉匯率。

Microsoft Exchange Online MCP
由 GitHub 帳號 Servosity 發布
非官方 MCP 伺服器,讓助理透過 REST 跨客戶租用戶稽核與管理 Microsoft Exchange Online 信箱,不需 PowerShell。

Agent Service Exchange
由 GitHub 帳號 PatrickPi1312 發布
查詢服務商;在維也納傳送經授權的安裝或清潔諮詢。無需客戶帳戶。AI 翻譯

Iran Mercantile Exchange
由 GitHub 帳號 sepehr071 發布
非官方的伊朗商品交易所唯讀 MCP 伺服器,讓助理查詢商品成交、價格、供應公告與市場彙總資料。