mcpField
S
Shardeum MCP Server

Shardeum MCP Server

本地服务
github.com/abdulazeem-tk4vr金融数据016 周前更新

关于 Shardeum MCP Server

Shardeum MCP Server 将 Shardeum 网络与 RPC 操作封装为结构化工具,面向 AI Agent、IDE 助手和开发工作流。它可检查节点、周期、账户、区块、交易和回执,并支持请求校验及 RPC 错误处理。

主要功能

  1. 01检查节点、网络账户和周期
  2. 02查询区块、交易与回执
  3. 03查看余额、Gas 估算和链 ID
  4. 04校验请求并处理 RPC 故障
  5. 05支持 Docker 部署

适用场景

  1. 01检查 Shardeum 网络和节点状态
  2. 02通过 RPC 调试区块或交易
  3. 03查询账户余额与交易计数

MCP 相关

向 MCP 客户端(包括 Cursor)提供结构化的 Shardeum 网络及 RPC 工具,涵盖节点、周期、账户、区块、交易、回执和执行查询。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"shardeum": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
启动命令docker run -i --rm build

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocibuild

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Shardeum MCP 服务

用于在 Shardeum 上检查分布式系统并支持开发工作流的 Model Context Protocol 服务。

此项目将 Shardeum 网络和 RPC 操作封装为结构化 MCP 工具,让 AI Agent、IDE 助手和开发工作流能够通过经过验证的工具调用检查分布式系统状态,而不必编写临时脚本。该项目面向由 Agent 驱动的调试、节点/网络检查和可重复的开发操作。

smithery badge MseeP.ai Security Assessment Badge Verified on MseeP

展示内容

  • 用于 AI Agent 工具调用的 MCP 服务实现
  • 基于分布式系统 RPC 方法的结构化工具调用接口
  • 节点、周期、账户、区块、交易和收据检查
  • 与 Cursor 和兼容 MCP 的客户端集成
  • Docker 化部署方案
  • 针对网络和 RPC 故障的错误处理
  • 通过 MseeP/Smithery 徽章列出的经过安全审查的 MCP 服务

架构

MCP client / AI agent / Cursor
        |
        v
Shardeum MCP Server
        |
        +-- tool schema
        +-- request validation
        +-- RPC adapter
        +-- error handling
        |
        v
Shardeum RPC endpoint
        |
        v
Structured response to agent

支持的工具类别

网络和节点检查
  • shardeum_getNodeList
  • shardeum_getNetworkAccount
  • shardeum_getCycleInfo
区块和交易检查
  • eth_blockNumber
  • eth_getBlockByHash
  • eth_getBlockByNumber
  • eth_getBlockReceipts
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_getTransactionCount
账户和执行查询
  • eth_getBalance
  • eth_estimateGas
  • eth_chainId

Cursor 集成

克隆仓库、安装依赖项并注册 MCP 服务:

npm install

Cursor MCP 配置:

{
  "mcpServers": {
    "shardeum-mcp": {
      "command": "node",
      "args": ["path_to/shardeum-mcp-server/index.js"]
    }
  }
}

提示词示例:

What is the current Shardeum block number?
List available network nodes and summarize their state.
Fetch the receipt for this transaction and explain the result.
Inspect this account balance and transaction count.

配置

在服务配置中设置 RPC 端点,或更新 rpcUrl 常量以适配目标环境。

Docker

docker build -t shardeum-mcp-server .
docker run --rm shardeum-mcp-server

为何这并非易事

MCP 服务为 Agent 提供对外部系统的操作访问权限。此项目将分布式系统 RPC 调用转换为明确的工具架构,相较于自由形式的 Shell 或 HTTP 访问,这让 Agent 操作更易于验证、调试和限制。

路线图

  • 扩展支持的网络方法
  • 添加具有明确确认关卡的安全写入交易工作流
  • 改进类型化响应和验证
  • 添加更全面的分布式系统诊断
  • 为兼容 MCP 的客户端添加更多部署示例

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。