mcpField
E
Exergynet

Exergynet

本地服务
github.com/ezumba金融数据08 周前更新

关于 Exergynet

Exergynet 是面向 Solana 上 LNES-03 程序的只读 MCP 服务,并包含本地计算成本估算器,适用于查询程序状态和比较成本。写入结算工具已禁用;该版本不接受私钥,也不具备签名或发送交易的能力。

主要功能

  1. 01读取 LNES-03 程序信息
  2. 02验证 Solana 程序账户
  3. 03返回参考交易签名
  4. 04本地估算计算成本
  5. 05禁用写入与交易签名

适用场景

  1. 01检查程序账户是否存在且可执行
  2. 02获取程序 ID 与参考交易
  3. 03估算并比较计算成本
  4. 04让 Agent 查询结算相关状态

MCP 相关

此 MCP 服务向客户端提供只读 Solana 程序查询和本地成本估算工具。`exergynet_open_job` 始终失败关闭,不能签名或提交交易。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"ezumba-exergynet": {
"command": "npx",
"args": [
"-y",
"exergynet-mcp-server"
],
"env": {
"RPC_URL": "<RPC_URL>"
}
}
}
}
启动命令npx -y exergynet-mcp-server
需要配置的环境变量
RPC_URLSolana RPC endpoint URL. Optional — defaults to the public Solana Mainnet-Beta endpoint.

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

安装包
npmexergynet-mcp-server0.2.6

工具

5

收录的工具列表 · 更新于 2 周前

参数类型必填说明
opcodestring是计算操作码,例如 OPTICAL 的 0x01
metadataobject否存储在 S3 中的可选丰富任务参数

详细介绍

exergynet-mcp-server

用于查询 Solana 上 ExergyNet LNES-03 计划的只读 MCP 查询工具,另附本地计算成本估算器。它是 ExergyNet 的一部分。ExergyNet 是与模型无关的基础设施,用于持久化记忆、受治理的执行和可验证的结算 — 详情请见 exergynet.org。

npm version MCP Registry License: MIT

安全公告(2026-08-28)

此软件包的早期版本(包括 0.2.2 在内的所有版本)包含可正常使用的 exergynet_open_job 工具:用户配置真实钱包后,该工具会向一个合约地址发送真实的 Base Mainnet 交易,其中包括无条件、无限额的 USDC 花费授权。ExergyNet 自己的状态页已将该合约地址标记为已退役,且其访问控制无法独立验证。 没有证据表明任何独立(非开发者)钱包曾使用此路径。完整详情见 exergynet-site 仓库中的 MCP_SECURITY_ADVISORY_2026-08-28.md。

从 0.2.3 开始,exergynet_open_job 已禁用。 它始终会返回故障时关闭的提示,并且在任何配置下都不会构建、签署或提交交易。此版本完全不含签名依赖(已移除 ethers 和 viem),也不会读取或要求提供任何私钥。0.2.4 还修复了独立 MCP 安全扫描发现的输入验证和审计日志记录缺陷 — 详情见下文。

如果你安装过 0.2.3 之前的版本并配置了真实的 BASE_PRIVATE_KEY,请撤销你可能授予地址 0x5cfE075149776f4b3cca07a27D4fd85A60BA5e3f 的任何 USDC 授权(例如通过 revoke.cash),并立即升级。

独立安全扫描整改(0.2.4)

MCP Vouch 曾按照 OWASP MCP Top 10 对早期构建版本(0.1.10)进行独立扫描,得分为 71/100(C 级),并发现四项警告:输入验证、审计/遥测、速率限制和供应链风险。0.2.4 已针对当前工具集解决全部四项问题:

  • 输入验证: exergynet_estimate_gate 和 exergynet_verify_program 现在会拒绝非有限、负数或格式错误的输入,并清晰地报告错误,而不是静默强制转换。
  • 审计/遥测: 每次工具调用都会将时间戳和执行结果记录到 stderr。
  • 速率限制: exergynet_verify_program(唯一会发起出站网络调用的工具)限制为每 10 秒最多调用 20 次。
  • 供应链: 已在 0.2.3 中移除 ethers/viem。0.2.4 中已通过 npm audit fix 修复传递依赖 ws 的漏洞。剩余的中等严重性 uuid 安全公告(可经由 @solana/web3.js → jayson → [email protected] 触达)已在 0.2.5 中解决:添加有针对性的 overrides 条目,将 jayson 的 uuid 依赖固定为 ^11.1.1,且无需降级 @solana/web3.js 本身。此更改后,npm audit 报告的漏洞数为 0。修复经过验证,绝非盲目应用:完整重建、全部 9 项回归测试通过,并通过 exergynet_verify_program 对 Solana Mainnet-Beta 进行实时网络调用,确认该覆盖项不会改变 RPC 行为。

发布新版本后,我们将请求进行一次新的独立复扫;届时会记录新旧结果,而不会悄悄删去 71/100 的分数。


此软件包的用途

exergynet-mcp-server 是结算层 MCP 服务:提供只读的 LNES-03 Solana 程序查询,以及本地计算成本估算器。它是接入更广泛 ExergyNet 体系的一种接口。

ExergyNet 是面向自主 AI 系统的模型无关基础设施,提供持久化记忆、受治理的执行和可验证结算。三个主要接口如下:

接口软件包提供的功能
本地持久化记忆@lnes/vanguard-memory-nodeBM25 搜索、SHA-256 寻址分片存储、xLMP 有界召回(在约 1000 万 token 的语料库中验证,平均 K ≈ 896 token)
结算层(本软件包)exergynet-mcp-server只读 LNES-03 Solana 查询 + 计算成本估算器;写入结算(exergynet_open_job)已禁用,待迁移至 Base L2
权限门控LNES-22(独立服务)后果授权、委派收据、经红队验证的拒绝逻辑

如果你需要为 AI Agent 提供本地持久化记忆,请安装 @lnes/vanguard-memory-node。如果你需要查询 LNES-03 程序状态或估算计算成本,请安装本软件包。


快速安装

npx -y exergynet-mcp-server
Claude Code
claude mcp add --transport stdio exergynet -- npx -y exergynet-mcp-server
Claude Desktop / ElizaOS / 其他 MCP 客户端
{
  "mcpServers": {
    "exergynet": {
      "command": "npx",
      "args": ["-y", "exergynet-mcp-server"]
    }
  }
}

本服务不需要也不接受私钥或钱包凭据。 RPC_URL 为可选项,默认使用 Solana Mainnet-Beta 公共端点。


工具

工具功能是否调用网络?是否能转移资金或签署任何内容?
exergynet_get_program_id返回 LNES-03 Solana 程序 ID否 — 静态值否
exergynet_verify_program只读检查 Solana 上的 LNES-03 程序账户是否存在且可执行是 — 一次只读 RPC 调用(限流:20/10s)否
exergynet_get_proof_transaction返回一笔参考 LNES-03 结算交易签名否 — 静态值否
exergynet_estimate_gate本地算术运算:将外部计算成本与结算成本 + 风险边际进行比较否 — 仅本地算术运算否
exergynet_open_job已禁用。 始终返回安全关闭消息(安全公告 2026-08-28)否否 — 此版本不具备签名能力
写入工具的成熟度

在当前 Base L2 执行目标经过独立端到端验证之前,exergynet_open_job 将继续保持禁用状态。验证内容包括:正确的链 ID、正确的合约身份、匹配的 ABI,以及有效的结算路径(由真实证明者生成 settleExergy 所需的 ZK 收据);并且该验证结果必须公开记录。重新启用该工具的版本将明确说明其目标合约,以及调用者如何在任何交易成为可能之前独立确认该合约。在此之前:本软件包中的 ExergyNet MCP 工具绝不会要求提供私钥或发送交易。

如需查看当前经过验证的 Base L2 合约地址和结算状态,请参阅 exergynet.org/proof.html。


机器发现

ExergyNet 的设计目标是让 AI Agent 能够发现它,而不是供人类浏览文档页面。

  • 知名端点: https://exergynet.org/.well-known/exergynet.json — 功能清单
  • LLMs.txt: https://exergynet.org/llms.txt — 可供模型读取的协议说明
  • MCP 服务卡片: https://exergynet.org/.well-known/mcp/server-card.json
  • MCP Registry: io.github.ezumba/exergynet

权限边界

AI 可以提出后果,但不能授权自身造成的后果。

后果边界(LNES-22)在架构上与此服务分离。此软件包提供只读的程序查询和本地成本估算器。重新启用 exergynet_open_job 后,它只会在你明确授予的支出权限范围内运行——模型层永远不会持有可用于执行重大操作的签名凭据。

有关 x402 攻击类别分析和 ExergyNet 的架构控制,请参阅 SECURITY.md。


兼容的 Agent

  • Claude(Claude Code、Claude Desktop)
  • ElizaOS
  • 任何兼容 MCP 的 Agent 运行时

链接


许可证

MIT © ezumba

评论

支持 Markdown

第一次接触 MCP?

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

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