mcp-klever-vm — MCP-сервер для Claude Code: база знаний Klever VM
Даёт агенту контекст по разработке смарт-контрактов Klever: паттерны, примеры и проверку типичных ошибок прямо в редакторе.
claude mcp add --transport http mcp-klever-vm https://mcp.klever.org/mcpЧто делает mcp-klever-vm
mcp-klever-vm — MCP-сервер от klever-io для работы со смарт-контрактами Klever. Он хранит базу знаний по Klever VM SDK: примеры кода, практики, разбор поведения в рантайме. Агент запрашивает контекст по типу, тегам или типу контракта и получает подборку с оценкой релевантности.
Внутри — парсер контрактов Klever, который вытаскивает примеры и паттерны, валидатор на типичные ошибки и анти-паттерны, скрипты для деплоя, апгрейда и запросов к контракту. Хранилище работает в памяти или на Redis, режим запуска — HTTP, stdio или публичный хостинг. Есть готовый публичный сервер https://mcp.klever.org/mcp; в нём доступны только чтение и поиск, а add_context и shell-инструменты вроде init_klever_project отключены. Если нужны записи и генерация проекта, поднимайте сервер локально.
Для транзакций нужен Klever SDK: в репозитории лежит scripts/install-sdk.sh. При локальной сборке понадобятся pnpm и файл .env с режимом, портом и типом хранилища. Без настроенного Redis при STORAGE_TYPE=redis сервер не поднимется — это повод проверить конфиг до запуска.
Какие задачи решает
- найти примеры контрактов Klever VM без чтения всего SDK
- проверить контракт на типичные ошибки и анти-паттерны
- подтянуть паттерны хранения и событий в новый контракт
- развернуть контракт и обновить его через готовые скрипты
- получить справку по API Klever прямо в чате с агентом
Примеры запросов агенту
- Найди в базе знаний примеры работы с токенами Klever и покажи, как считаются decimals
- Проверь мой контракт на анти-паттерны и подскажи, что исправить
- Подготовь скрипт деплоя контракта через Klever SDK
Как установить mcp-klever-vm
1Командой платформы: удалённый сервер
claude mcp add --transport http mcp-klever-vm https://mcp.klever.org/mcp2Командой платформы
claude mcp add mcp-klever-vm -- npx -y @klever/mcp-server1Командой платформы: удалённый сервер
codex mcp add mcp-klever-vm --url https://mcp.klever.org/mcp2Командой платформы
codex mcp add mcp-klever-vm -- npx -y @klever/mcp-serverФайл настроек
{
"mcpServers": {
"mcp-klever-vm": {
"url": "https://mcp.klever.org/mcp"
}
}
}{
"mcpServers": {
"mcp-klever-vm": {
"command": "npx",
"args": [
"-y",
"@klever/mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"mcp-klever-vm": {
"type": "http",
"url": "https://mcp.klever.org/mcp"
}
}
}{
"servers": {
"mcp-klever-vm": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@klever/mcp-server"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http mcp-klever-vm https://mcp.klever.org/mcp2Командой платформы
gemini mcp add mcp-klever-vm npx -y @klever/mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-klever-vm
Как установить mcp-klever-vm в Claude Code?
Подключите публичный сервер: claude mcp add --transport http mcp-klever-vm https://mcp.klever.org/mcp. Либо запустите локально: claude mcp add mcp-klever-vm -- npx -y @klever/mcp-server.
Что делает mcp-klever-vm?
Отдаёт агенту контекст по разработке контрактов Klever: примеры, практики, разбор ошибок. Плюс валидирует контракты и помогает с деплоем.
Чем публичный сервер отличается от локального?
В публичном режиме доступны только чтение и поиск по базе знаний. Запись контекста и shell-инструменты вроде init_klever_project там отключены, для них нужен локальный запуск.