mcpserver.lol
registry/mcp-klever-vm
Connection check verified live · 27h ago

mcp-klever-vm

MCP server for Klever blockchain smart contract development.

Tools 16
GitHub stars 31
Installs / wk
Licence MIT
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

16 tools

Read from the running server on 27h ago.

add_helper_scripts read-only contractName
Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash scripts and updates .g…
analyze_contract read-only sourceCode*contractName
Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations, payable handlers w…
enhance_with_context read-only query*autoInclude
Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the original query combined…
find_similar read-only id*limit
Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering related patterns, ex…
get_account read-only address*network
Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehensive account state be…
get_asset_info read-only assetId*network
Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanMint, CanBurn, etc.),…
get_balance read-only address*assetIdnetwork
Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal places). Optionally spec…
get_block read-only noncenetwork
Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, number of transactio…
get_context read-only id*
Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query_context or find_sim…
get_knowledge_stats read-only
Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip, etc.), and a sampl…
get_transaction read-only hash*network
Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexed data.
init_klever_project read-only name*noMovetemplate
Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, upgrade, query, test,…
list_validators read-only network
List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts.
query_context read-only tagslimitquerytypesoffsetcontractType
Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for precise filtering by…
query_sc read-only argscallernetworkfuncName*scAddress*
Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be base64-encoded. Use…
search_documentation read-only query*category
Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for "how do I..." questions. Use this ins…