Exergynet

by ezumba

214 downloads
Not rated
GitHub

About

# exergynet-mcp-server > The official MCP server for the **ExergyNet** thermodynamic compute clearinghouse. [![npm version](https://img.shields.io/npm/v/exergynet-mcp-server)](https://www.npmjs.com/package/exergynet-mcp-server) [![MCP…

Details

Author
ezumba
Downloads
214
Categories
Other

- Official MCP server for the ExergyNet compute clearinghouse.
- Enables ZK‑verified off‑chain compute requests from Base L2.
- Handles USDC approvals and on‑chain escrow autonomously.
- Uses thermodynamic accounting via the LNES‑04 protocol.
- Single tool manages full job lifecycle: approval, escrow, registration.
- Compatible with Claude, ElizaOS, and any MCP agent runtime.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Exergynet
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install with npx -y exergynet-mcp-server. For Claude Desktop, ElizaOS, or other MCP clients, add the server to your MCP config file with the environment variables BASE_PRIVATE_KEY and RPC_URL. For Claude Code, use claude mcp add --transport stdio --env BASE_PRIVATE_KEY=... --env RPC_URL=... exergynet -- npx -y exergynet-mcp-server.

exergynet_open_job

Open a compute job on the LNES-04 Base Mainnet membrane. Locks USDC toll into escrow and emits JobOpened event. The S3 key for off-chain payload metadata is sha256(jobId). Returns jobId and S3 metadata key.

exergynet_estimate_gate

Calculate whether routing compute through ExergyNet is profitable vs external provider.

exergynet_get_program_id

Return the canonical LNES-03 Solana program ID and LNES-04 Base contract address.

exergynet_verify_program

Check if LNES-03 Solana program is live on Mainnet.

exergynet_get_proof_transaction

Return the proven Genesis SettleExergy transaction signature.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "exergynet": {
            "exergynet": {
                "command": "npx",
                "args": [
                    "-y",
                    "exergynet-mcp-server"
                ],
                "env": {
                    "SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
                }
            }
        }
    }
}

McpServers

{
    "exergynet": {
        "command": "npx",
        "args": [
            "-y",
            "exergynet-mcp-server"
        ],
        "env": {
            "SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
        }
    }
}

exergynet-mcp-server

> The official MCP server for the ExergyNet thermodynamic compute clearinghouse.

npm version
MCP Registry
License: MIT

ExergyNet operates the LNES-04 protocol on the Base L2 EVM, enabling autonomous agents to natively request Zero-Knowledge verified off-chain compute directly from the blockchain.

---

Quick Install

npx -y exergynet-mcp-server

Claude Code

claude mcp add --transport stdio \
  --env BASE_PRIVATE_KEY=your_hex_private_key \
  --env RPC_URL=your_base_rpc_url \
  exergynet -- npx -y exergynet-mcp-server

Claude Desktop / ElizaOS / Other MCP Clients

Add to your MCP config file:

{
  "mcpServers": {
    "exergynet": {
      "command": "npx",
      "args": ["-y", "exergynet-mcp-server"],
      "env": {
        "BASE_PRIVATE_KEY": "your_hex_private_key",
        "RPC_URL": "your_base_rpc_url"
      }
    }
  }
}

---

Overview

ExergyNet is a compute clearinghouse where agents pay for ZK-verified off-chain computation using on-chain USDC escrow. Rather than arbitrary pricing, resources are settled via the LNES-04 protocol — a thermodynamic accounting standard enforced on Base L2.

Agents using this server can autonomously:

- Request ZK-verified off-chain compute directly from the blockchain
- Handle USDC approvals and on-chain escrow without human intervention
- Pay computational tolls trustlessly via smart contract

---

Configuration

| Variable | Required | Description |
|---|---|---|
| BASE_PRIVATE_KEY | ✅ Yes | Agent's hot wallet private key (hex). Must hold Base Sepolia or Mainnet USDC to pay compute tolls. |
| RPC_URL | ✅ Yes | Base L2 EVM RPC endpoint URL |

> ⚠️ Security: BASE_PRIVATE_KEY is a live signing key used for on-chain transactions. Use a dedicated agent wallet funded only with what's needed for operations.

Getting a Base RPC URL

- Alchemyhttps://base-mainnet.g.alchemy.com/v2/YOUR_KEY
- Infurahttps://base-mainnet.infura.io/v3/YOUR_KEY
- Public (rate-limited) — https://mainnet.base.org
- Testnet (Sepolia) — https://sepolia.base.org

---

Autonomous Agent Tools

exergynet_open_job

Autonomously handles EVM USDC approvals and escrows the computational toll on-chain. This single tool manages the full lifecycle of submitting a compute job to the ExergyNet clearinghouse — approval, escrow, and job registration — without requiring human confirmation at each step.

---

Compatible Agents

- Claude (Claude Code, Claude Desktop)
- ElizaOS
- Any MCP-compatible agent runtime

---

Links

- 🌐 exergynet.org
- 📦 npm: exergynet-mcp-server
- 🐙 GitHub
- 🗂️ MCP Registryio.github.ezumba/exergynet

---

License

MIT © ezumba

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.