SolKnife

xyz.solknife由 solknife.xyz 發布官方發布者v1.0.0更新於 Oct 27, 2026

Non-custodial Solana toolkit: rug-checks, swaps, portfolios, token minting, multisig, Arweave.

已驗證Streamable HTTP可網頁執行金融開發者工具資料與分析

概覽

AI 產生的概覽

非託管的 Solana 工具型 MCP 伺服器,提供代幣風險檢查、中繼資料、兌換、投資組合再平衡、鑄造與 Meteora DLMM 池資料。

可以做什麼
  • 檢查代幣與池子:對代幣做風險檢查、讀取代幣中繼資料、檢視單一 Meteora DLMM 池或並排比較某代幣的所有池子
  • 檢視錢包:列出含估價的持倉、含損益的 DLMM 未平倉部位、NFT、可回收租金的空代幣帳戶以及孤立的 ZK 情境帳戶
  • 規劃投資組合:依目標代幣百分比產生以美元計價的再平衡方案
  • 建構未簽名交易:建立代幣、增發、撤銷或轉移鑄造/凍結權限、更新或鎖定 Metaplex 中繼資料、建立 ATA、回收租金、銷毀 NFT、兌換報價、組合交易,以及機密轉帳的設定、存入、提領與轉帳流程
  • 送出已簽名交易:執行兌換、組合、建立代幣、增發、建立 ATA、權限變更與中繼資料更新,並進行結構化複核
適用情境
適合需要研究 Solana 代幣與流動性池、檢視錢包持倉與部位,或準備並送出兌換、再平衡、鑄造與權限變更等 Solana 交易的場合,且不必交出私鑰託管。
執行需求
遠端 streamable HTTP 端點;未宣告任何套件、環境變數或標頭。由用戶端錢包對伺服器建構的交易簽名,部分機密轉帳工具需要由代理產生 ZK 證明與密文。
安裝前請注意
交易會寫入 Solana 區塊鏈,部分操作不可逆:撤銷權限是永久性的,鎖定中繼資料後無法復原。執行類工具會送出錢包已簽名的交易,設定 SOLKNIFE_FEE_ACCOUNT 時組合交易會收取費用。簽名前應逐筆核對未簽名交易。

安裝

在 SourceWeft 中

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

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/xyz.solknife%2Ftoolkit/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "solknife": {
      "type": "http",
      "url": "https://solknife.xyz/api/mcp"
    }
  }
}

工具

55

solknife_check_scan

Rug-check a Solana token: freeze authority, sellability, holders, liquidity. Returns the same ReportResult shape as GET /api/check.

輸入參數mint必填

solknife_token_meta

Fetch token metadata (name, symbol, decimals, image) for a mint.

輸入參數mint必填

solknife_portfolio_holdings

List a wallet's priced token holdings.

輸入參數owner必填

solknife_portfolio_compose_plan

Plan a USD-valued portfolio rebalance from target mint percentages. `targets[].bps` must total 10000.

輸入參數owner必填targets必填slippageBps

solknife_pool_check

Read one Meteora DLMM pool: depth, volume, fee yield, token safety summary.

輸入參數address必填

solknife_pool_compare

Compare every Meteora DLMM pool for a token side by side.

輸入參數mint必填

solknife_positions_list

List a wallet's open Meteora DLMM positions with PnL.

輸入參數owner必填

solknife_mint_supply_read

Read a mint's authority state plus whether `owner` is its mint authority (prerequisite for mint-to).

輸入參數mint必填owner必填

solknife_revoke_authority_read

Read a mint's current mint + freeze authorities and whether `owner` holds either.

輸入參數mint必填owner必填

solknife_change_authority_read

Read a mint's current mint + freeze authorities and whether `owner` holds either (before transferring one).

輸入參數mint必填owner必填

solknife_token_metadata_read

Read a mint's current on-chain Metaplex metadata and whether `owner` can update it.

輸入參數mint必填owner必填

solknife_burn_nft_list

List a wallet's NFT assets (DAS).

輸入參數owner必填

solknife_reclaim_rent_list

List a wallet's reclaimable empty token accounts.

輸入參數owner必填

solknife_ct_state

Read confidential-transfer state for owner + mint (mint extension flags, account configured, balance ciphertexts).

輸入參數mint必填owner必填

solknife_ct_orphans_list

List a wallet's orphan ZK Proof context-state accounts (left by partial Withdraw or Transfer sagas).

輸入參數owner必填

solknife_create_mint_build

Build an unsigned create-mint tx. Returns the base64 v0 transaction + lastValidBlockHeight + derived mint address.

輸入參數mint必填payer必填program必填decimals必填extensionsfreezeAuthority必填

solknife_mint_supply_build

Build an unsigned mint-to tx. `amount` is a whole-token decimal string; the builder parses it against the mint's decimals.

輸入參數mint必填payer必填amount必填recipient必填

solknife_revoke_authority_build

Build an unsigned revoke-authority tx (mint and/or freeze). Permanent on-chain.

輸入參數mint必填payer必填revokeMint必填revokeFreeze必填

solknife_change_authority_build

Build an unsigned change-authority tx: transfer the mint and/or freeze authority to newAuthority. The new authority is pinned in the tx the client verifies before signing.

輸入參數mint必填payer必填changeMint必填changeFreeze必填newAuthority必填

solknife_token_metadata_build

Build an unsigned set/update Metaplex metadata tx. `lock` makes the metadata immutable (irreversible).

輸入參數uri必填lock必填mint必填name必填payer必填symbol必填

solknife_create_account_build

Build an unsigned ATA-create tx (idempotent) for one or more mints.

輸入參數mints必填owner必填payer必填

solknife_reclaim_rent_build

Build chunked close-batch tx(s) for the wallet's empty token accounts. Up to MAX_RECLAIM_ACCOUNTS addresses.

輸入參數owner必填accounts必填

solknife_burn_nft_build

Build chunked burn tx(s) for selected NFTs (pNFTs supported).

輸入參數mints必填owner必填

solknife_swap_order

Jupiter quote + unsigned swap tx. `amount` in input-mint base units. Returns the unsigned tx + lastValidBlockHeight + quote details.

輸入參數taker必填amount必填inputMint必填outputMint必填slippageBps

solknife_portfolio_compose_build

Build a best-effort single auto-compose transaction for a target portfolio. Charges the configured compose fee when SOLKNIFE_FEE_ACCOUNT is set.

輸入參數owner必填targets必填slippageBps

solknife_ct_configure_build

Build the Configure tx. Needs an agent-generated PubkeyValidity proof (96 B base64) + decryptable-zero AES ciphertext (36 B base64).

輸入參數mint必填owner必填pubkeyValidityProof必填decryptableZeroBalance必填

solknife_ct_deposit_build

Build the Deposit tx (public → confidential pending). `amount` in base units (u64 string).

輸入參數mint必填owner必填amount必填decimals必填

solknife_ct_apply_pending_build

Build the ApplyPending tx. The agent-supplied `newDecryptableAvailable` (36 B AES base64) is what the worker computed.

輸入參數mint必填owner必填expectedPendingCounter必填newDecryptableAvailable必填

solknife_ct_empty_and_close_build

Build the combined EmptyAccount + CloseAccount tx. Agent provides the 96 B base64 zero-ciphertext proof.

輸入參數mint必填owner必填zeroCiphertextProof必填

solknife_ct_withdraw_build

Build the 5-tx Withdraw saga. Agent supplies equality (320 B) + range U64 (936 B) proofs + new AES decryptable (36 B), plus the two ephemeral ctx-state pubkeys.

輸入參數mint必填owner必填amount必填decimals必填rangeProof必填equalityProof必填rangeContextAccount必填equalityContextAccount必填newDecryptableAvailable必填

solknife_ct_transfer_build

Build the 5-tx Transfer saga. Agent supplies equality (320 B) + validity-3H (544 B) + range U128 (1000 B) proofs + auditor lo/hi ciphertexts (64 B each) + new AES decryptable (36 B), plus the three ephemeral ctx-state pubkeys.

輸入參數mint必填owner必填rangeProof必填equalityProof必填validityProof必填auditorCiphertextHi必填auditorCiphertextLo必填rangeContextAccount必填equalityContextAccount必填validityContextAccount必填destinationTokenAccount必填newSourceDecryptableAvailable必填

solknife_ct_orphans_build

Build chunked CloseContextState tx(s) to reclaim orphan ZK ctx rent.

輸入參數owner必填addresses必填

solknife_swap_execute

Submit a wallet-signed swap transaction. Returns the ExecuteOutcome (confirmed/failed/expired/unknown).

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_portfolio_compose_execute

Submit a wallet-signed portfolio compose transaction after top-level program allowlist verification.

輸入參數owner必填signedTransaction必填lastValidBlockHeight必填

solknife_create_mint_execute

Submit a wallet-signed create-mint tx. Structural re-verifier pins the mint creation ix + fee.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_mint_supply_execute

Submit a wallet-signed mint-to tx. Structural re-verifier pins the mint-to ix + fee.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_create_account_execute

Submit a wallet-signed ATA-create tx. Structural re-verifier pins the ATA creation ix(s) + allowlist.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_revoke_authority_execute

Submit a wallet-signed revoke-authority tx. Structural re-verifier pins the revoke ix(s) + fee.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_change_authority_execute

Submit a wallet-signed change-authority tx. Structural re-verifier pins the reassign ix(s) + fee.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_token_metadata_execute

Submit a wallet-signed Metaplex metadata tx. Structural re-verifier pins the metadata ix + fee.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_reclaim_rent_execute

Submit reclaim-rent close-batch tx(s) (signed). Each is re-verified against fresh on-chain state: its close targets must still be the owner's empty accounts, and its fee must match their rent. Returns per-tx outcomes.

輸入參數owner必填signedTransactions必填lastValidBlockHeight必填

solknife_burn_nft_execute

Submit burn-nft tx(s) (signed). Structural re-verifier pins the burn ixs + fee per tx. Returns per-tx outcomes.

輸入參數signedTransactions必填lastValidBlockHeight必填

solknife_ct_submit

Submit a CT signed tx (single-tx ops) or saga (multi-tx ops). `op` discriminates. For saga ops (withdraw, transfer, reclaim-orphans) supply `signedTransactions` (an array); otherwise supply `signedTransaction`. The server re-verifies the saga shape + fee per op before relaying.

輸入參數op必填signedTransactionsignedTransactionslastValidBlockHeight必填

solknife_arweave_upload_relay

Upload a base64-encoded file to Arweave via SolKnife's funded Irys account. JSON-only — for agents without a wallet-adapter integration. Allowed contentType: image/png, image/jpeg, image/gif, image/webp, application/json. Max 2 MiB. Returns { arweaveTxId, arweaveUrl }.

輸入參數fileBase64必填contentType必填

solknife_multisig_create_build

Build an unsigned create-multisig tx. createKey is a fresh random pubkey the agent generates; it must co-sign the tx (two signers: creator + createKey). Returns the derived multisig + vault addresses, base64 v0 tx, and lastValidBlockHeight.

輸入參數creator必填members必填timeLockcreateKey必填threshold必填

solknife_multisig_create_execute

Submit the signed create-multisig tx (signed by both the creator wallet and the createKey).

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_multisig_propose_build

Build an unsigned propose tx. kind=sol-transfer needs recipient+lamports; token-transfer needs mint+recipient+amount (base units); instructions takes raw inner instructions ({programId, accounts, data:base64}) whose payer is the vault PDA. The proposer auto-approves if they can vote.

輸入參數kind必填memomintamountlamportsmultisig必填proposer必填recipientinstructionsephemeralSigners

solknife_multisig_propose_execute

Submit the signed propose-transaction tx.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_multisig_config_build

Build an unsigned config-change proposal. op=add-member needs member (+optional permissions); remove-member needs member; change-threshold needs threshold. Only works on m-of-n multisigs (no single config authority).

輸入參數op必填memomembermultisig必填proposer必填thresholdpermissions

solknife_multisig_config_execute

Submit the signed config-change proposal tx.

輸入參數signedTransaction必填lastValidBlockHeight必填

solknife_multisig_state

Read a Squads v4 multisig by address: members + permissions, threshold, vault balance, and pending proposals (vote tallies, who has voted, whether it can be executed). Returns null if the address is not a multisig.

輸入參數address必填

solknife_multisig_approve_build

Build an unsigned vote tx: approve or reject the proposal at transactionIndex.

輸入參數vote必填member必填multisig必填transactionIndex必填

solknife_multisig_approve_execute

Submit the signed vote tx. Pass the same vote value used in the build.

輸入參數vote必填signedTransaction必填lastValidBlockHeight必填

solknife_multisig_execute_build

Build an unsigned execute tx for an APPROVED proposal at transactionIndex. The server detects vault vs config and returns executeKind; pass it to execute.execute. computeUnitLimit optionally raises the CU cap for heavy inner transactions.

輸入參數member必填multisig必填computeUnitLimittransactionIndex必填

solknife_multisig_execute_execute

Submit the signed execute-proposal tx. Pass the executeKind returned by execute.build.

輸入參數executeKind必填signedTransaction必填lastValidBlockHeight必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 72%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。