用途:面向 Klever 区块链智能合约开发,作为 MCP 服务器为 AI 开发助手提供上下文知识,包括代码模式、最佳实践和 Klever VM SDK 的运行时行为,帮助开发者更高效地编写和审查 Klever 智能合约。
主要能力:支持三模式运行(HTTP API 服务器、MCP stdio 服务器、公开托管的 MCP 服务器);支持内存或 Redis 存储;可按类型、标签或合约类型智能检索上下文;能自动从 Klever 合约中提取示例和模式;提供相关性评分与排名;支持实时添加上下文;使用 TypeScript 与 Zod 进行类型安全校验;内置包含 95+ 条、11 个类别的综合知识库;可自动检测常见问题和反模式并进行合约验证;提供部署、升级和查询脚本。
使用方式:可通过 npx 直接安装运行,无需克隆仓库;也可连接公开托管服务器。集成方式包括在 claude_desktop_config.json、Cursor 的 .cursor/mcp.json、VS Code 的 .vscode/mcp.json 中添加配置。公开模式为只读,禁用写操作(add_context)和基于 shell 的工具(init_klever_project、add_helper_scripts)。自托管支持 Docker 或非 Docker 方式。启动后 HTTP API 位于 http://localhost:3000/api。MCP 服务器提供 query_context、add_context、get_context、find_similar、get_knowledge_stats、init_klever_project、enhance_with_context 等工具。项目初始化工具可生成 build.sh、deploy.sh、upgrade.sh、query.sh、test.sh、interact.sh 等脚本,部署历史记录在 output/history.json。
适用场景:智能合约开发助手、代码审查工具、学习平台、文档生成器等。
限制:公开模式仅暴露只读工具,写操作和 shell 工具被禁用;内存存储下数据仅在服务器运行期间存在,Redis 存储可持久化。具体收费、价格、平台支持细节及更多限制暂未提供。