
MCP-сервер SolKnife
Какие серверы из официального реестра MCP принадлежат SolKnife, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.
прочитано 2026-10-24
- Имя в реестреxyz.solknife/toolkitподтверждён в реестре MCP
Имя в реестре лежит в пространстве solknife.xyz. Реестр пускает в такое пространство только того, кто доказал владение доменом через DNS или HTTP.
- Состояниеотвечаетпроверено 2026-10-24
- Инструменты55
- Сервер называет себяsolknife
- Версия сервера1.0.0
- Версия протокола2025-06-18
2026-10-24 сервер ответил на initialize и tools/list без входа. Первый ответ за 187 мс.
- Инструменты делают все проверенные сценарии: Recover SOL held in empty token accounts; Check a token for rug-pull risk before trading; Create and manage a Squads multisig wallet.
- Проверок пока 3 из 7, нужных, чтобы судить о надёжности.
После подключения
- Для «Recover SOL held in empty token accounts» вероятный первый вызов - solknife_reclaim_rent_list.
- Для «Check a token for rug-pull risk before trading» вероятный первый вызов - solknife_check_scan.
- Оставьте подтверждение для solknife_revoke_authority_build, solknife_revoke_authority_execute: они удаляют, отправляют или платят, не предупреждая об этом.
- solknife_create_mint_build, solknife_create_account_build, solknife_create_mint_execute, solknife_create_account_execute меняют данные без входа: вызвать их может любой, у кого есть адрес.
- У 18 из 55 инструментов параметры без типа или описания: проверяйте аргументы перед вызовом.
Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.
- Оценка INITE MCPчерез неделюдля оценки нужно 7 ежедневных проверок, пока 3
- Что агент может с ним сделать3 из 3 сценариев
- Отвечалидёт замерпроверок пока 3, долю покажем после 7
- Медиана первого ответа542 мс
- Место в контексте агента≈ 11 474 токеновописания всех инструментов (55), агент держит их в контексте на каждом ходу
- Описания инструментовB · 78 из 100
- Типизированные ответы0 из 55 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
- Параметры без описания: в 18 из 55
- Не сказано, только читает инструмент или может удалять: 55 из 55
Что агент может с ним сделать
- может · Recover SOL held in empty token accounts
- может · Check a token for rug-pull risk before trading
- может · Create and manage a Squads multisig wallet
Каждый сценарий продукта мы задали Jev вместе со списком инструментов сервера: может ли агент сделать это этими инструментами?
На что посмотреть
- Инструменты, которые удаляют, отправляют или платят и не предупреждают об этом клиента: solknife_revoke_authority_build, solknife_revoke_authority_execute
- Инструменты, которые меняют данные, на сервере, который отвечает без входа: solknife_create_mint_build, solknife_create_account_build, solknife_create_mint_execute, solknife_create_account_execute
Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (30%), делает ли работу продукта (25%), описания (20%), контекст (10%) и использование (15%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →
solknife_check_scanRug-check a Solana token: freeze authority, sellability, holders, liquidity. Returns the same ReportResult shape as GET /api/check.
solknife_token_metaFetch token metadata (name, symbol, decimals, image) for a mint.
solknife_portfolio_holdingsList a wallet's priced token holdings.
solknife_portfolio_compose_planPlan a USD-valued portfolio rebalance from target mint percentages. `targets[].bps` must total 10000.
solknife_pool_checkRead one Meteora DLMM pool: depth, volume, fee yield, token safety summary.
solknife_pool_compareCompare every Meteora DLMM pool for a token side by side.
solknife_positions_listList a wallet's open Meteora DLMM positions with PnL.
solknife_mint_supply_readRead a mint's authority state plus whether `owner` is its mint authority (prerequisite for mint-to).
solknife_revoke_authority_readRead a mint's current mint + freeze authorities and whether `owner` holds either.
solknife_change_authority_readRead a mint's current mint + freeze authorities and whether `owner` holds either (before transferring one).
solknife_token_metadata_readRead a mint's current on-chain Metaplex metadata and whether `owner` can update it.
solknife_burn_nft_listList a wallet's NFT assets (DAS).
solknife_reclaim_rent_listList a wallet's reclaimable empty token accounts.
solknife_ct_stateRead confidential-transfer state for owner + mint (mint extension flags, account configured, balance ciphertexts).
solknife_ct_orphans_listList a wallet's orphan ZK Proof context-state accounts (left by partial Withdraw or Transfer sagas).
solknife_create_mint_buildBuild an unsigned create-mint tx. Returns the base64 v0 transaction + lastValidBlockHeight + derived mint address.
solknife_mint_supply_buildBuild an unsigned mint-to tx. `amount` is a whole-token decimal string; the builder parses it against the mint's decimals.
solknife_revoke_authority_buildBuild an unsigned revoke-authority tx (mint and/or freeze). Permanent on-chain.
solknife_change_authority_buildBuild 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.
solknife_token_metadata_buildBuild an unsigned set/update Metaplex metadata tx. `lock` makes the metadata immutable (irreversible).
solknife_create_account_buildBuild an unsigned ATA-create tx (idempotent) for one or more mints.
solknife_reclaim_rent_buildBuild chunked close-batch tx(s) for the wallet's empty token accounts. Up to MAX_RECLAIM_ACCOUNTS addresses.
solknife_burn_nft_buildBuild chunked burn tx(s) for selected NFTs (pNFTs supported).
solknife_swap_orderJupiter quote + unsigned swap tx. `amount` in input-mint base units. Returns the unsigned tx + lastValidBlockHeight + quote details.
solknife_portfolio_compose_buildBuild a best-effort single auto-compose transaction for a target portfolio. Charges the configured compose fee when SOLKNIFE_FEE_ACCOUNT is set.
solknife_ct_configure_buildBuild the Configure tx. Needs an agent-generated PubkeyValidity proof (96 B base64) + decryptable-zero AES ciphertext (36 B base64).
solknife_ct_deposit_buildBuild the Deposit tx (public → confidential pending). `amount` in base units (u64 string).
solknife_ct_apply_pending_buildBuild the ApplyPending tx. The agent-supplied `newDecryptableAvailable` (36 B AES base64) is what the worker computed.
solknife_ct_empty_and_close_buildBuild the combined EmptyAccount + CloseAccount tx. Agent provides the 96 B base64 zero-ciphertext proof.
solknife_ct_withdraw_buildBuild 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.
solknife_ct_transfer_buildBuild 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.
solknife_ct_orphans_buildBuild chunked CloseContextState tx(s) to reclaim orphan ZK ctx rent.
solknife_swap_executeSubmit a wallet-signed swap transaction. Returns the ExecuteOutcome (confirmed/failed/expired/unknown).
solknife_portfolio_compose_executeSubmit a wallet-signed portfolio compose transaction after top-level program allowlist verification.
solknife_create_mint_executeSubmit a wallet-signed create-mint tx. Structural re-verifier pins the mint creation ix + fee.
solknife_mint_supply_executeSubmit a wallet-signed mint-to tx. Structural re-verifier pins the mint-to ix + fee.
solknife_create_account_executeSubmit a wallet-signed ATA-create tx. Structural re-verifier pins the ATA creation ix(s) + allowlist.
solknife_revoke_authority_executeSubmit a wallet-signed revoke-authority tx. Structural re-verifier pins the revoke ix(s) + fee.
solknife_change_authority_executeSubmit a wallet-signed change-authority tx. Structural re-verifier pins the reassign ix(s) + fee.
solknife_token_metadata_executeSubmit a wallet-signed Metaplex metadata tx. Structural re-verifier pins the metadata ix + fee.
solknife_reclaim_rent_executeSubmit 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.
solknife_burn_nft_executeSubmit burn-nft tx(s) (signed). Structural re-verifier pins the burn ixs + fee per tx. Returns per-tx outcomes.
solknife_ct_submitSubmit 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…
solknife_arweave_upload_relayUpload 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…
solknife_multisig_create_buildBuild 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.
solknife_multisig_create_executeSubmit the signed create-multisig tx (signed by both the creator wallet and the createKey).
solknife_multisig_propose_buildBuild 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…
solknife_multisig_propose_executeSubmit the signed propose-transaction tx.
solknife_multisig_config_buildBuild 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).
solknife_multisig_config_executeSubmit the signed config-change proposal tx.
solknife_multisig_stateRead 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.
solknife_multisig_approve_buildBuild an unsigned vote tx: approve or reject the proposal at transactionIndex.
solknife_multisig_approve_executeSubmit the signed vote tx. Pass the same vote value used in the build.
solknife_multisig_execute_buildBuild 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.
solknife_multisig_execute_executeSubmit the signed execute-proposal tx. Pass the executeKind returned by execute.build.
Как подключить
Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:
{
"mcpServers": {
"toolkit": {
"type": "http",
"url": "https://solknife.xyz/api/mcp"
}
}
}Подключить
Claude Code, в терминале
claude mcp add --transport http solknife https://solknife.xyz/api/mcpДобавить в CursorДобавить в VS Code
claude.ai, ChatGPT и другие клиенты: добавьте https://solknife.xyz/api/mcp как свой коннектор в настройках.
OpenAPI-спецификация
Путей: 59, прочитано 2026-10-24. Открыть спецификацию ↗
Каждую строку нашла программа: запись в реестре, ответ самого сервера, спецификация, которая разбирается. Если строки нет, значит, мы этого не нашли, а не что этого нет.
Cookie
Прежде чем засчитать визит
Аналитика и измерение рекламы показывают, какие страницы работают и какая наша реклама приносит результат: Google Analytics и Google Ads, пиксель Meta, Яндекс Метрика и один наш собственный идентификатор. До вашего ответа ничего не сохраняется, а после отказа сайт работает так же.