[CHAIN] 7 分鐘閱讀OraCore 編輯部

Kraken CLI 讓 AI 交易加密貨幣

Kraken 開源 Rust CLI,內建 134 個命令、MCP 與 paper trading,讓 AI agents 能更安全地做加密貨幣交易。

分享 LinkedIn
Kraken CLI 讓 AI 交易加密貨幣

說真的,Kraken 這次丟出來的東西很有意思。它把交易所 API,包成一個 Rust CLI,還塞進 134 個命令。對 AI agent 來說,這比自己拼 wrapper 省事很多。

更狠的是,它直接支援 Kraken CLIMCP。講白了,就是讓 Model Context Protocol 變成交易工具入口。對想把 LLM 接到交易流程的人,這種設計比傳統 REST API 好用太多。

但先別急著把 AI 丟去真實下單。這套工具最有價值的地方,其實是 paper trading。它讓 agent 先在模擬環境裡跑,避免一個幻覺就把錢燒掉。這點很務實,也很 Kraken。

Kraken CLI 到底做了什麼

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

Kraken CLI 是單一二進位檔。它用 Rust 寫,官方也強調是 zero-dependency。這種做法很適合 terminal 工具。少了 Python runtime、少了 npm 套件樹,出問題的機率通常也低一點。

Kraken CLI 讓 AI 交易加密貨幣

它不是只給你查價格而已。它涵蓋 spot trading、futures、staking、subaccount transfer,還有 WebSocket streaming。再加上 NDJSON 輸出,資料很容易接到 jq、shell script,或直接餵給 LLM。

這裡的重點很簡單。AI agent 最怕格式亂、參數多、回傳雜。Kraken 把這些東西整理成可預測的命令列介面,等於先幫模型收掉一堆雜訊。

  • 134 個命令,集中在單一 binary
  • Rust 實作,沒有外部 runtime 依賴
  • 支援 NDJSON,方便機器解析
  • 涵蓋 spot、futures、staking、轉帳與串流
  • 內建 rate limiting,減少 API 失誤

如果你做過交易所整合,你大概懂這有多煩。簽章、nonce、重試、時間戳、rate limit,任何一個細節錯了就爆。Kraken 把這些責任往工具內收,對 agent 來說很合理。

我覺得這種包法,才像是給機器用的介面。不是把人類 API 換個名字而已,而是真的把操作流程重新設計過。

MCP 讓 agent 比較像樣

這次最值得看的,是內建 MCP server。MCP 這幾個月在 agent 工具圈很紅,因為它讓模型可以用標準化方式接工具。你不用每次都自己寫一套 glue code,再祈禱 prompt 不會跑掉。

Kraken 說你可以直接跑 kraken mcp,再接到 Claude CodeCodexCursor,還有 OpenCodeOpenClaw。這代表它不是只想做給交易員看,而是直接卡進 agent 工作流。

這種整合方式,會比自己包 REST API 穩很多。因為模型看到的是結構化工具,不是散掉的 shell 指令。少了猜測,錯誤也比較少。至少在理想狀態下是這樣。

“We believe the next evolution of financial infrastructure won’t just be driven by humans clicking buttons or developers writing API wrappers. It will be driven by autonomous AI agents.”

這句話是 Kraken 自己講的。很直白,也很有野心。它不是把 agent 當展示品,而是把 agent 當主要入口。

我會說,MCP 的價值不只是方便。它還在於把權限、操作、回傳格式都固定下來。對金融工具來說,這種結構比自由發揮重要太多。

paper trading 才是你該先碰的部分

如果你要我選一個先測的功能,我會選 paper trading。Kraken 這套本地模擬引擎,會追蹤虛擬餘額,執行 limit order 和 market order,還會用即時公開 ticker data 來跑。這很適合先驗證 agent 行為。

Kraken CLI 讓 AI 交易加密貨幣

原因很簡單。AI 很會講,但不一定會做。它可能重複下單,也可能把數量看錯,還可能拿過期價格做決策。紙上交易可以先抓這些毛病,不用先拿真錢去賭。

這對開發者也有好處。你可以看 agent 的策略是不是穩,命令是不是會重複,回傳資料能不能被正確解析。這些問題在 live trading 裡,通常都很貴。

  • 本地模擬餘額管理
  • 支援 limit 與 market order
  • 用 live ticker data 做模擬
  • 可離線計算 unrealized P&L

Kraken 還提到 spot counter、decay logic,還有 futures 的 token-bucket rate limiting。這些聽起來很工程,但其實很實在。因為交易系統最怕的,不是少一個漂亮功能,而是多一個不穩定點。

如果你以前接過交易所 API,你就知道 rate limit 不是附加題。它本來就是核心題。少一次錯誤重試,少一次簽章失敗,省下來的不是只有時間,還有 token。

跟一般 API 方案差在哪

Kraken 不是第一家有交易 API 的公司。但它這次的包裝方式,確實比較像是給機器人直接用的工具。不是叫你自己寫 SDK、再包一層 agent adapter,而是把整套流程收進 CLI。

一般做法通常是 REST API 加 SDK,再加你自己的 wrapper。這樣做當然可以,但很容易越包越厚。最後你會得到一堆轉譯層,然後模型還是可能在參數上出錯。

Kraken 的方法比較狠。它直接把命令列、機器可讀輸出、MCP 入口,三件事綁在一起。這種設計對 terminal-heavy 的開發者很友善,也很符合自動化場景。

  • Kraken CLI:134 個命令、MCP、paper trading、NDJSON
  • 一般 REST API:原始 endpoint、自己處理認證與重試
  • 一般 SDK:比 raw HTTP 好,但仍要自己接 agent
  • Terminal agent 工具:適合自動化,但常缺交易所語意

安裝流程也很直接。官方提供一行式安裝,放在 GitHub 上。這對開發者很重要,因為沒人想花半天在環境問題上。能在幾分鐘內跑起來,才有資格談測試。

我也覺得開源這件事有戰略味道。工具一開源,社群就能補功能、抓 bug、改流程。對 crypto 這種變動很快的領域,這比封閉式 SDK 更耐打。

這代表 agentic trading 走到哪了

Kraken CLI 其實是在告訴大家一件事。AI agent 不只會看市場,也可能直接進入執行層。它們會查資料、搬資產、下單,還會在受控流程裡做決策。

但這不代表可以把自主交易放出去亂跑。比較準確的說法是,底層工具開始成熟了。當 CLI、paper trading、結構化輸出、MCP 都到位時,supervised agent workflow 才真的有機會落地。

我自己的判斷是,最先用的人會是量化團隊、終端機重度使用者,還有內部做交易 copilot 的工程團隊。他們最懂 API 痛點,也最知道怎麼控風險。

接下來要看的,是其他交易所會不會跟進。若大家都開始做 machine-native workflow,那競爭重點就不只是 API 文件寫得好不好,而是誰的工具更像給 AI 用的。老實說,這比比誰的 dashboard 漂亮有意思多了。

台灣開發者現在該怎麼看

如果你在台灣做 AI 工具、交易系統,或內部自動化,我會建議先把這類 CLI 當成新型基礎設施看待。它不是玩具。它是把模型接到真實系統的中介層。

你可以先從 paper trading 開始,觀察 NDJSON 怎麼流,測試 MCP 怎麼接,再決定要不要碰真實資金。這種順序很土,但很對。先驗證,再放大。

而且這條路很符合現在的開發現實。大家都想少寫 glue code。大家都想少踩 auth、rate limit、timestamp 的坑。Kraken 這次做的,就是把這些坑盡量收進一個工具裡。

結尾:先把風險關起來,再談自動化

我的建議很直接。先用 paper trading 跑 3 種策略。再看 agent 是否會重複下單,或誤讀價格。最後才接真實帳戶。這樣做雖然不帥,但比較不會翻車。

如果其他交易所也開始做類似工具,接下來 12 個月,市場會很看重誰能把 AI agent 的操作流程做得更穩。你如果在做相關產品,現在就該開始測這條路了。