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.

已驗證STDIO僅桌面金融開發者工具

概覽

AI 產生的概覽

唯讀 MCP 伺服器,用來查詢 ExergyNet LNES-03 Solana 程式,並在本機估算運算成本與結算成本。

可以做什麼
以靜態值回傳 LNES-03 Solana 程式 ID 與一筆參考結算交易簽章,並透過 RPC 唯讀檢查該程式帳戶存在且可執行(有速率限制)。只用本機算術把外部運算成本與結算成本加風險邊際做比較。另有一個開啟工作的工具,但已停用,一律回傳失敗關閉的訊息。
適用情境
適合讓助理查詢 Solana 上的 LNES-03 程式狀態,或做簡單的運算成本比較,且不需要錢包或簽章能力。若需要開啟工作或在鏈上完成結算,則不適合。
執行需求
透過 npx 在本機執行(需要 Node.js)。環境變數 RPC_URL 為選用,預設使用公開的 Solana Mainnet-Beta 端點;不需要帳號、API 金鑰、私鑰或錢包憑證。只有程式驗證工具需要網路存取。
安裝前請注意
README 附有安全公告:0.2.2 及更早版本內含的開啟工作工具在設定真實錢包後會送出真實的 Base Mainnet 交易,其中包含對某合約的無條件無限額 USDC 授權,而該合約被描述為已停用。該工具自 0.2.3 起停用,且不再包含簽章相依套件。若曾在舊版本設定真實錢包私鑰,請撤銷相關 USDC 授權並升級。工具呼叫會記錄到 stderr。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Exergynet,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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_gate and exergynet_verify_program now 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/viem were already removed in 0.2.3. npm audit fix was applied for the transitive ws vulnerability in 0.2.4. The remaining moderate-severity uuid advisory (reachable via @solana/web3.js → jayson → [email protected]) is resolved in 0.2.5 with a targeted overrides entry pinning jayson's uuid dependency to ^11.1.1, without downgrading @solana/web3.js itself. npm audit reports 0 vulnerabilities after this change. Verified safe, not just applied blindly: full rebuild, all 9 regression tests passing, and a live network call through exergynet_verify_program against 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:

InterfacePackageWhat it exposes
Local persistent memory@lnes/vanguard-memory-nodeBM25 search, SHA-256-addressed shard store, xLMP bounded recall (validated at mean K ≈ 896 tokens across a ~10M-token corpus)
Settlement surface (this package)exergynet-mcp-serverRead-only LNES-03 Solana lookups + compute cost estimator; write settlement (exergynet_open_job) disabled pending Base L2 migration
Authority gateLNES-22 (separate service)Consequence authorization, delegation receipts, red-team-validated rejection logic

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

bash
npx -y exergynet-mcp-server

Claude Code

bash
claude mcp add --transport stdio exergynet -- npx -y exergynet-mcp-server

Claude Desktop / ElizaOS / Other MCP Clients

json
{  "mcpServers": {    "exergynet": {      "command": "npx",      "args": ["-y", "exergynet-mcp-server"]    }  }}

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

ToolWhat it doesNetwork call?Can it move funds or sign anything?
exergynet_get_program_idReturns the LNES-03 Solana program IDNo — static valueNo
exergynet_verify_programRead-only check that the LNES-03 program account exists and is executable on SolanaYes — one read-only RPC call (rate-limited: 20/10s)No
exergynet_get_proof_transactionReturns a reference LNES-03 settlement transaction signatureNo — static valueNo
exergynet_estimate_gateLocal arithmetic: compares an external compute cost against a settlement cost + risk marginNo — local arithmetic onlyNo
exergynet_open_jobDisabled. Always returns a fail-closed message (security advisory 2026-08-28)NoNo — no signing capability in this version

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


License

MIT © ezumba

來源:README.md,提交 70a4f97

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.6最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。