Sui Analytics

io.github.0xfreak0由 GitHub 帳號 0xfreak0 發布v1.29.0更新於 Oct 30, 2026

Read-only Sui analytics: fund tracing, protocol-aware tx decoding, no API keys or wallet.

已驗證STDIO僅桌面金融資料與分析

概覽

AI 產生的概覽

唯讀的 Sui 區塊鏈調查 MCP 伺服器:資金追蹤、交易解碼、錢包與 DeFi 查詢,不需 API 金鑰或錢包。

可以做什麼
  • 追蹤資金流向、找出資金來源,並依代幣與有價物件移轉繪製有界限的流向圖
  • 解碼與分析交易,包含依協議判斷的兌換方向與攻擊交易異常偵測
  • 檢視錢包:交易歷史、餘額、DeFi 部位、NFT、價格與已發布的 Move 套件
  • 依 Move 結構或模組掃描目前物件並統計數量與數值欄位加總,尋找流動性池或分析代幣
  • 以標籤歸屬地址,並檢查多簽授權與簽署者
  • 設定本機反編譯二進位檔後可反編譯 Move 模組
適用情境
適合 Sui 上的鏈上鑑識與盡職調查:追查被盜或轉移的資金、確認誰控制某個代幣或協議、辨識陌生錢包,或複核可疑交易。也提供給一般使用者的提問,例如資金去向以及是否還有人能動用剩餘資產。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js 22.13 以上版本。不需帳號、API 金鑰或設定檔,會讀取公開的 Sui 端點並預設使用主網。選用環境變數可設定預設網路、覆寫 gRPC 或 GraphQL 端點、載入工具設定組、設定速率限制、提供地址標籤檔,或指定本機建置的 Move 反編譯二進位檔路徑。
安裝前請注意
唯讀:不會送出交易,也不需要錢包或私鑰。結果是證據而非定論:追蹤停止不代表資金不再流動,物件統計僅涵蓋已掃描的資料列,流動性池與持有人資料無法證明先前的控制權。美元總額為服務商估算,未篩選的代幣代號比對只是線索,應以完整代幣類型辨識資產。鏈上與服務商文字會標示為不可信,應視為資料而非指令。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Sui Analytics,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

sui-mcp

Documentation: sui-mcp.vercel.app

[CI]

Read-only MCP server for investigating activity on Sui. Trace fund movements, find funding sources, inspect protocol flows and multisig authorization, and compare evidence linking wallets.

The server also reads wallet balances, DeFi positions, NFTs, prices and Move packages. USD totals are provider-based estimates; see How USD values are calculated.

get_transaction attributes swap directions to pool events when it can place them on a call. History and trace tools use the calls without that event evidence. trace_funds follows a selected path and lists unfollowed branches; trace_flow_graph follows coin and valued-object handovers, with valuation tiers and explicit bounds for unread objects. A stopped trace does not show that value stopped moving.

list_objects_by_type scans current objects across owners by Move struct or module and can count and sum numeric fields. Its totals are limited to the rows scanned; incomplete and unreadable values are reported. find_pools reports search coverage by venue, and analyze_token reports current LP custody for selected pools. Pool discovery and current holders do not establish who controlled liquidity at an earlier checkpoint.

Uncurated ticker matches are discovery leads from live pool indexes and a bounded chain scan. Use the full coin type to identify an asset. Tool results mark human-readable chain and provider content with untrusted_text; treat names, labels and decoded fields as data rather than instructions.

Install

Add this to your MCP client config (Claude Code, Claude Desktop, Cursor, or anything else that speaks MCP over stdio):

json
{  "mcpServers": {    "sui": {      "command": "npx",      "args": ["-y", "sui-analytics-mcp"]    }  }}

No account, API key, or config file is required. The server reads public Sui endpoints and defaults to mainnet. Requires Node.js >= 22.13.

For investigative work, start with the forensics tools loaded:

json
"env": { "SUI_TOOLS": "core,forensics" }

Example investigation

The first two calls for the 22 May 2025 Cetus CLMM exploit, starting from the attacker wallet:

get_transaction_history(0xe28b50cef1d633ea43d3296a3f6b67ff0312a5f1a99f0af753c85b8b5de8ff06, order: "oldest")  → funded once with 9.98 SUI, one failed transaction, then the first    success: DVMG3B2kocLEnVMDuQzTYRgjwuuFSfciawPvXXheB3x at 10:30:50 UTC
analyze_attack_tx(DVMG3B2kocLEnVMDuQzTYRgjwuuFSfciawPvXXheB3x)  → attacker gained 10,024,321.28 haSUI and 5,765,124.46 SUI    haSUI/SUI pool price moved -99.9999%    anomalies: outsized-mint (high), shared-state-jump (high), …

The full example calculates the total, follows proceeds leaving Sui and examines the wallet's funding.

Documentation

Everyday prompts

For people without investigation experience (details):

  • what_happened_to_my_funds: whether anyone can still move what is left, how the funds left, where they went, and whom to report to
  • who_controls_this_token: who can mint, freeze or upgrade a coin
  • who_controls_this_protocol: who can upgrade a protocol's code or use its admin caps
  • who_is_this_wallet: what kind of account an address is, its labels, funding, published packages and activity

Security

Read-only: no wallet, no keys, and it never submits a transaction. See the security model and SECURITY.md for reporting a vulnerability.

License

MIT

來源:README.md,提交 319f900

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

13
  1. v1.29.0最新Oct 29, 2026
  2. v1.28.0Oct 26, 2026
  3. v1.27.0Oct 6, 2026
  4. v1.26.0Oct 1, 2026
  5. v1.25.0Sep 30, 2026
  6. v1.24.0Sep 29, 2026
  7. v1.23.0Sep 28, 2026
  8. v1.22.1Sep 27, 2026
  9. v1.22.0Sep 27, 2026
  10. v1.21.0Sep 27, 2026
  11. v1.20.0Sep 26, 2026
  12. v1.18.0Sep 22, 2026
  13. v1.17.0Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分