Develops Klever smart contracts, explores blockchain data, validates Rust code, and builds unsigned transactions.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
This server is confirmed live ā we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Klever Vm.
query_contextSearch 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 type or tags; use search_documentation for human-readable "how do I..." answers.
get_contextRetrieve 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_similar to get complete details for a specific entry.
find_similarFind 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, examples, or documentation after finding one relevant entry.
get_knowledge_statsGet 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 sample entry title for each type. Useful for understanding what knowledge is available before querying.
enhance_with_contextAugment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the original query combined with relevant code examples and documentation in markdown. Use this to enrich a user prompt before answering Klever development questions.
search_documentationSearch Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for "how do I..." questions. Use this instead of query_context when you need formatted developer documentation.
The klever-io/mcp-klever-vm MCP server provides development and blockchain tools for the Klever network. Its knowledge-base tools search, retrieve, rank, and augment Klever VM guidance, including code examples, best practices, security tips, scripts, and documentation. Developers can use search_documentation for formatted answers to implementation questions, or use query_context, get_context, and find_similar when they need structured entries and related material.
The server also inspects and interacts with Klever data. It can return KLV or KDA balances, account state, asset configuration, transaction details, block information, and active validators. query_sc performs read-only smart contract calls and returns base64-encoded results. analyze_contract checks Rust source for several common Klever contract problems, including missing macros, endpoint annotations, storage mapper attributes, payable-handler usage, and event definitions.
Transaction-building tools cover transfers, contract deployment, contract invocation, and KLV freezing. These tools produce unsigned transaction data; signing remains an external client responsibility.
The server can operate as an MCP stdio process, an HTTP service, or a public hosted service. Local MCP clients can launch the npm package with npx, while the hosted endpoint is available at https://mcp.klever.org/mcp. In local deployments, knowledge is loaded into memory by default. Redis can be selected when context should persist across restarts.
Knowledge entries can be added and later searched through MCP. The server also includes project-oriented tools: init_klever_project scaffolds a Rust contract project, add_helper_scripts adds automation scripts to an existing project, and SDK status or installation tools manage the Klever development prerequisites.
The klever-io/mcp-klever-vm MCP server can be started locally with npx -y @klever/mcp-server. Source-based setup uses pnpm install, followed by pnpm run build; MCP mode is started with MODE=mcp pnpm start. Claude Desktop and Cursor configurations use the same stdio command and package arguments.
Configuration includes MODE, PORT, and STORAGE_TYPE. Memory storage supports a MEMORY_MAX_SIZE limit. Redis storage uses REDIS_URL and requires the knowledge-base ingestion step before startup. Public deployments can also configure CORS, request rate limits, and request body size. Contract transaction workflows require the Klever SDK tools, which can be installed into ~/klever-sdk/ using the included SDK installer.
The klever-io/mcp-klever-vm MCP server does not sign transactions or handle private keys. Contract invocation and deployment therefore require an external signing workflow. Read-only query_sc calls should be used instead of state-changing invocation when no transaction is needed.
The public hosted mode exposes only a read-only subset of the tools. In that mode, context creation and shell-based project tools are disabled. Memory storage is not persistent, whereas Redis storage is intended for data that must survive restarts. Raw asset response fields such as IDs, names, and tickers may be base64-encoded, and contract call arguments and return data use base64 encoding.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/klever-io-mcp-klever-vm)<a href="https://allmcps.com/mcp/klever-io-mcp-klever-vm"><img src="https://allmcps.com/api/badge/klever-io-mcp-klever-vm?style=directory" alt="MCP Klever Vm on AllMCPs" /></a>