
Exergynet
io.github.ezumba由 GitHub 账号 ezumba 发布v0.2.6更新于 Oct 24, 2026
Read-only ExergyNet MCP lookups and compute-cost estimates; write settlement is disabled.
概览
只读 MCP 服务器,用于查询 ExergyNet LNES-03 Solana 程序,并在本地估算计算成本与结算成本。
- 可以做什么
- 以静态值返回 LNES-03 Solana 程序 ID 和一个参考结算交易签名,并通过 RPC 只读校验该程序账户存在且可执行(有速率限制)。仅用本地算术把外部计算成本与结算成本加风险边际进行比较。另有一个开启任务的工具,但已禁用,始终返回失败关闭的提示。
- 适用场景
- 适合让助手查询 Solana 上的 LNES-03 程序状态,或做简单的计算成本对比,且不需要钱包或签名能力。若需要开启任务或在链上完成结算,则不适合。
- 运行要求
- 通过 npx 在本地运行(需要 Node.js)。环境变量 RPC_URL 可选,默认使用公共 Solana Mainnet-Beta 端点;无需账户、API 密钥、私钥或钱包凭证。只有程序校验工具需要网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 Exergynet,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
exergynet-mcp-server
Read-only MCP lookups for the ExergyNet LNES-03 program on Solana, plus a local compute-cost estimator. Part of ExergyNet, model-independent infrastructure for persistent memory, governed execution, and verifiable settlement — see exergynet.org.
[npm version] [MCP Registry] [License: MIT]
Security advisory (2026-08-28)
A prior version of this package (versions up to and including 0.2.2) shipped a working exergynet_open_job tool that, once a user configured a real wallet, sent a real Base Mainnet transaction — including an unconditional, unlimited USDC spending approval — to a contract address that ExergyNet's own status page identifies as retired, with access control that cannot be independently verified. No evidence was found of any independent (non-developer) wallet ever having used this path. Full detail: MCP_SECURITY_ADVISORY_2026-08-28.md in the exergynet-site repository.
As of 0.2.3, exergynet_open_job is disabled. It always returns a fail-closed message and does not construct, sign, or submit any transaction under any configuration. This version has no signing dependency at all (ethers and viem have been removed) and does not read or require any private key. 0.2.4 additionally fixes input-validation and audit-logging gaps found by an independent MCP security scan — see below.
If you installed a version before 0.2.3 and configured a real BASE_PRIVATE_KEY, revoke any USDC approval you may have granted to 0x5cfE075149776f4b3cca07a27D4fd85A60BA5e3f on Base Mainnet (e.g. via revoke.cash) and upgrade immediately.
Independent security scan remediation (0.2.4)
An earlier build (0.1.10) was independently scanned by MCP Vouch against the OWASP MCP Top 10 and scored 71/100 (Grade C), with four warnings: input validation, audit/telemetry, rate limiting, and supply chain risk. 0.2.4 addresses all four in the current tool set:
- Input validation:
exergynet_estimate_gateandexergynet_verify_programnow reject non-finite, negative, or malformed input with a clear error instead of silently coercing it. - Audit/telemetry: every tool call is logged to stderr with a timestamp and outcome.
- Rate limiting:
exergynet_verify_program(the only tool making an outbound network call) is limited to 20 calls per 10-second window. - Supply chain:
ethers/viemwere already removed in 0.2.3.npm audit fixwas applied for the transitivewsvulnerability in 0.2.4. The remaining moderate-severityuuidadvisory (reachable via@solana/web3.js→jayson→[email protected]) is resolved in 0.2.5 with a targetedoverridesentry pinningjayson'suuiddependency to^11.1.1, without downgrading@solana/web3.jsitself.npm auditreports 0 vulnerabilities after this change. Verified safe, not just applied blindly: full rebuild, all 9 regression tests passing, and a live network call throughexergynet_verify_programagainst Solana Mainnet-Beta confirmed the override doesn't change RPC behavior.
A fresh independent rescan will be requested once a version is published; results (old vs. new) will be recorded rather than the 71/100 figure being quietly dropped.
What this package is
exergynet-mcp-server is the settlement-surface MCP server: read-only LNES-03 Solana program lookups plus a local compute-cost estimator. It is one interface into the broader ExergyNet fabric.
ExergyNet is model-independent infrastructure for autonomous AI systems — persistent memory, governed execution, and verifiable settlement. The three primary interfaces are:
If you want persistent local memory for your AI agent, install @lnes/vanguard-memory-node. If you want to query LNES-03 program state or estimate compute costs, install this package.
Quick Install
Claude Code
Claude Desktop / ElizaOS / Other MCP Clients
No private key or wallet credential is required or accepted by this server. RPC_URL is optional and defaults to the public Solana Mainnet-Beta endpoint.
Tools
Write-tool maturity
exergynet_open_job will remain disabled until a current Base L2 execution target is independently verified end-to-end — correct chain ID, correct contract identity, matching ABI, and a live settlement path (a real prover producing the ZK receipt that settleExergy requires) — and that verification is documented publicly. A version that re-enables it will state exactly which contract it targets and how a caller can independently confirm that before any transaction is possible. Until then: no ExergyNet MCP tool in this package will ever ask for a private key or send a transaction.
For current, verified Base L2 contract addresses and settlement status, see exergynet.org/proof.html.
Machine Discovery
ExergyNet is built to be discovered by AI agents, not humans browsing a docs page.
- Well-known endpoint:
https://exergynet.org/.well-known/exergynet.json— capabilities manifest - LLMs.txt:
https://exergynet.org/llms.txt— protocol description in model-readable form - MCP server card:
https://exergynet.org/.well-known/mcp/server-card.json - MCP Registry:
io.github.ezumba/exergynet
Authority Boundary
AI can propose consequences. AI cannot authorize its own consequences.
The Consequence Boundary (LNES-22) is architecturally separate from this server. This package exposes read-only program lookups and a local cost estimator. When exergynet_open_job is re-enabled, it will operate within your explicitly granted spending authority only — the model layer never holds signing credentials for consequential actions.
See SECURITY.md for the x402 attack-class analysis and ExergyNet's architectural controls.
Compatible Agents
- Claude (Claude Code, Claude Desktop)
- ElizaOS
- Any MCP-compatible agent runtime
Links
- exergynet.org
- npm: exergynet-mcp-server
- npm: @lnes/vanguard-memory-node — companion local memory package
- GitHub
- MCP Registry —
io.github.ezumba/exergynet - Whitepaper
- Benchmarks
License
MIT © ezumba
来源:README.md,提交 70a4f97
工具
0版本历史
1- v0.2.6最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。