mcp-klever-vm
此 MCP 可以做什么
Supports Klever blockchain smart-contract development with Rust project scaffolding, contract analysis, documentation search, knowledge retrieval, chain queries, and account or transaction inspection.
工具
输入模式
{'type': 'object', 'properties': {'contractName': {'type': 'string', 'description': 'The contract name to embed in scripts (e.g. "my-token"). If omitted, auto-detected from the `name` field in Cargo.toml.'}}}
输入模式
{'type': 'object', 'required': ['sourceCode'], 'properties': {'sourceCode': {'type': 'string', 'description': 'The full Rust source code of the Klever smart contract to analyze. Must be valid Rust code using klever_sc imports.'}, 'contractName': {'type': 'string', 'description': 'Human-readable name for the contract (used in output labeling). Defaults to "contract" if omitted.'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The user\'s natural-language question or prompt to enhance (e.g. "How do I handle KLV payments in my contract?").'}, 'autoInclude': {'type': 'boolean', 'default': True, 'description': 'When true (default), automatically appends the most relevant knowledge base entries to the response. Set to false to only return metadata without injecting context.'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The context ID to find similar entries for. Obtain from query_context or get_context results.'}, 'limit': {'type': 'integer', 'default': 5, 'minimum': 1, 'description': 'Maximum number of similar entries to return. Typical range is 1-20; higher values may be slower. Default: 5.'}}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Klever address (klv1... bech32 format).'}, 'network': {'enum': ['mainnet', 'testnet', 'devnet', 'local'], 'type': 'string', 'description': 'Network to query. Options: "mainnet", "testnet", "devnet", "local". Defaults to server default (mainnet).'}}}
输入模式
{'type': 'object', 'required': ['assetId'], 'properties': {'assetId': {'type': 'string', 'description': 'Asset identifier (e.g. "KLV", "KFI", "USDT-A1B2", "MYNFT-XY78").'}, 'network': {'enum': ['mainnet', 'testnet', 'devnet', 'local'], 'type': 'string', 'description': 'Network to query. Options: "mainnet", "testnet", "devnet", "local". Defaults to server default (mainnet).'}}}
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Klever address (klv1... bech32 format).'}, 'assetId': {'type': 'string', 'description': 'Optional KDA token ID (e.g. "USDT-A1B2", "LPKLVKFI-3I0N"). Omit for KLV balance.'}, 'network': {'enum': ['mainnet', 'testnet', 'devnet', 'local'], 'type': 'string', 'description': 'Network to query. Options: "mainnet", "testnet", "devnet", "local". Defaults to server default (mainnet).'}}}
输入模式
{'type': 'object', 'properties': {'nonce': {'type': 'integer', 'minimum': 0, 'description': 'Block number (nonce). Omit to get the latest block.'}, 'network': {'enum': ['mainnet', 'testnet', 'devnet', 'local'], 'type': 'string', 'description': 'Network to query. Options: "mainnet", "testnet", "devnet", "local". Defaults to server default (mainnet).'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The unique context ID (UUID format). Obtain IDs from query_context or find_similar results.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['hash'], 'properties': {'hash': {'type': 'string', 'description': 'Transaction hash (hex string).'}, 'network': {'enum': ['mainnet', 'testnet', 'devnet', 'local'], 'type': 'string', 'description': 'Network to query. Options: "mainnet", "testnet", "devnet", "local". Defaults to server default (mainnet).'}}}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'The contract project name in kebab-case (e.g. "my-token", "nft-marketplace"). Used as the Cargo package name and directory name.'}, 'noMove': {'type': 'boolean', 'default': False, 'description': 'When true, keeps the project in the SDK output directory instead of moving it to the current working directory. Default: false.'}, 'template': {'enum': ['empty', 'adder'], 'type': 'string', 'default': 'empty', 'description': 'Project template to scaffold from. "empty" creates a blank contract with just an init function. "adder" creates a simple counter example. Default: "empty".'}}}
输入模式
{'type': 'object', 'properties': {'network': {'enum': ['mainnet', 'testnet', 'devnet', 'local'], 'type': 'string', 'description': 'Network to query. Options: "mainnet", "testnet", "devnet", "local". Defaults to server default (mainnet).'}}}
输入模式
{'type': 'object', 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by tags (e.g. ["storage", "mapper"], ["tokens", "KLV"], ["events"]). Tags are matched with OR logic â\x80\x94 any matching tag includes the entry.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of results to return (1-100). Default: 10.'}, 'query': {'type': 'string', 'description': 'Free-text search query. Use Klever-specific terms for best results (e.g. "storage mapper SingleValueMapper", "payable endpoint KLV", "deploy contract testnet").'}, 'types': {'type': 'array', 'items': {'enum': ['code_example', 'best_practice', 'security_tip', 'optimization', 'documentation', 'error_pattern', 'deployment_tool', 'runtime_behavior'], 'type': 'string'}, 'description': 'Filter results by context type. Omit to search all types. Common combinations: ["code_example", "documentation"] for learning, ["error_pattern"] for debugging, ["security_tip", "best_practice"] for reviews.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination. Use with limit to page through results. Default: 0.'}, 'contractType': {'type': 'string', 'description': 'Filter by contract type (e.g. "token", "nft", "defi", "dao"). Only returns entries tagged for this contract category.'}}}
输入模式
{'type': 'object', 'required': ['scAddress', 'funcName'], 'properties': {'args': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional base64-encoded arguments. For addresses, encode the hex-decoded bech32 bytes. For numbers, use big-endian byte encoding.'}, 'caller': {'type': 'string', 'description': 'Optional caller address (klv1... bech32 format). Some view functions use the caller to look up address-keyed storage mappers.'}, 'network': {'enum': ['mainnet', 'testnet', 'devnet', 'local'], 'type': 'string', 'description': 'Network to query. Options: "mainnet", "testnet", "devnet", "local". Defaults to server default (mainnet).'}, 'funcName': {'type': 'string', 'description': 'Function name to call (must be a #[view] function on the contract).'}, 'scAddress': {'type': 'string', 'description': 'Smart contract address (klv1... bech32 format).'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search query in natural language (e.g. "how to use storage mappers", "deploy contract to testnet", "handle KDA token transfers").'}, 'category': {'enum': ['core', 'storage', 'events', 'tokens', 'modules', 'tools', 'scripts', 'examples', 'errors', 'best-practices', 'documentation'], 'type': 'string', 'description': 'Narrow results to a specific knowledge category. Available: core, storage, events, tokens, modules, tools, scripts, examples, errors, best-practices, documentation.'}}}
近期工具变更
类似的 MCP 服务器
Avalanche AVAX MCP
Searches and retrieves Avalanche documentation, community proposals, CLI guidance, Builder Console workflows, blockchain identifi…
blobpedia
Provides searchable Celestia documentation, governance proposals, forum and GitHub discussions, ecosystem information, release ch…
DERO MCP Server
Provides read-only DERO blockchain inspection, smart-contract and transaction analysis, TELA app discovery, proof decoding, chain…
BlockVectra Docs
Provides read-only documentation, supported-chain information, API method details, pricing, status, error explanations, and usage…
MetaMask Embedded Wallets (Web3Auth) MCP
Searches MetaMask Embedded Wallets documentation, integration examples, community posts, and SDK source references for developers.
cypher-mcp
Provides named Cypher graph queries and code-orientation tools for tracing capabilities, symbols, invariants, provenance, changes…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…