io.github.reagost/nerve-rpc

Official registry Finance and payments

MCP server for Nerve blockchain JSON-RPC & REST API for AI Agents

What can you do with io.github.reagost/nerve-rpc?

  • Receiver (Nerve): Create address locally → share → query received currency and amount via MCP.
  • Payer (Nerve): Query assets via MCP → pay directly or swap via NerveSwap then pay.
  • PayBox Merchant: Register Nabox ID → accept payments from 6+ chains → receive USDT on Nerve.
  • Protocol: Decentralized; accounts generated and managed locally, keys never custodial.
  • Nerve: Fast confirmation (~2s), no gas fees — suited for AI and high-frequency payments.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package nerve-rpc-mcp
Claude Code
claude mcp add nerve-rpc -- npx -y nerve-rpc-mcp@1.0.2
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "nerve-rpc": {
            "command": "npx",
            "args": [
                "-y",
                "nerve-rpc-mcp@1.0.2"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Nerve Agent — AI Payment Framework & MCP
  2. Repository Structure
  3. Quick Start
  4. Skills Overview
  5. Capabilities Overview
  6. Links
  7. Pushing to GitHub
  8. License

Nerve Agent — AI Payment Framework & MCP

Nerve Agent payment framework and Nerve RPC MCP for developers and AI Agents: receive, pay, swap, and query balances. Decentralized protocol, locally generated and managed accounts, no gas fees, fast confirmation.

Also includes PayBox integration: accept payments from Ethereum, BSC, Polygon, TRON, NULS, NERVE — receive USDT on your Nerve address automatically.


Repository Structure

PathDescription
agent-payment-framework/Payment framework docs: receiver / payer / PayBox / local accounts
nerve rpc mcp/Nerve RPC MCP server: exposes Nerve JSON-RPC / REST as MCP tools
nerveswap sdk/NerveSwap JS SDK and Nerve public API reference
.cursor/skills/nerve-agent-payment/AI Skill: Nerve receive, pay, balance, address, NerveSwap
.cursor/skills/paybox-payment/AI Skill: PayBox multi-chain collection via Nerve address

Quick Start

1. Clone the repository
git clone https://github.com/NerveNetwork/nerve-agent.git
cd nerve-agent
2. Build and configure Nerve RPC MCP
cd "nerve rpc mcp"
npm install
npm run build

Add to your MCP client config (Cursor, Claude Desktop, etc.) — replace <PATH_TO_NERVE_AGENT>:

{
  "mcpServers": {
    "nerve-rpc": {
      "command": "node",
      "args": ["<PATH_TO_NERVE_AGENT>/nerve rpc mcp/dist/index.js"],
      "env": {
        "NERVE_API_BASE_URL": "https://api.nerve.network"
      }
    }
  }
}
3. Install AI Skills

Skills are stored in .opencode/skills/ (OpenCode-native) and .cursor/skills/ (Cursor-compatible).

Project level (auto-loaded when you open this repo in OpenCode or Cursor):

git clone https://github.com/NerveNetwork/nerve-agent.git
# Skills are detected automatically in .opencode/skills/ and .cursor/skills/

User-wide (available in all your projects):

OpenCode / OpenClaw (native path)
mkdir -p ~/.config/opencode/skills/nerve-agent-payment
curl -o ~/.config/opencode/skills/nerve-agent-payment/SKILL.md \
  https://raw.githubusercontent.com/NerveNetwork/nerve-agent/main/.opencode/skills/nerve-agent-payment/SKILL.md

mkdir -p ~/.config/opencode/skills/paybox-payment
curl -o ~/.config/opencode/skills/paybox-payment/SKILL.md \
  https://raw.githubusercontent.com/NerveNetwork/nerve-agent/main/.opencode/skills/paybox-payment/SKILL.md
Cursor
mkdir -p ~/.cursor/skills/nerve-agent-payment
curl -o ~/.cursor/skills/nerve-agent-payment/SKILL.md \
  https://raw.githubusercontent.com/NerveNetwork/nerve-agent/main/.cursor/skills/nerve-agent-payment/SKILL.md

mkdir -p ~/.cursor/skills/paybox-payment
curl -o ~/.cursor/skills/paybox-payment/SKILL.md \
  https://raw.githubusercontent.com/NerveNetwork/nerve-agent/main/.cursor/skills/paybox-payment/SKILL.md

After installing, restart your AI client. Skills auto-load when relevant tasks are detected.

Also add a npx MCP config (after publishing to npm):

{
  "mcpServers": {
    "nerve-rpc": {
      "command": "npx",
      "args": ["-y", "nerve-rpc-mcp"]
    }
  }
}

Skills Overview

nerve-agent-payment

AI skill for Nerve blockchain payment integration.

Triggers automatically when: creating Nerve address, checking NVT balance, receiving crypto, paying on-chain, using NerveSwap, building Agent wallets.

Covers:

  • Create / validate Nerve address (nerve-sdk-js, non-custodial)
  • Query received amounts by asset (Nerve RPC MCP)
  • Pay directly with address assets (NerveSwap SDK)
  • Swap then pay (NerveSwap SDK)
  • Local signing for Agent/server use
  • MCP tools quick reference and setup
paybox-payment

AI skill for PayBox multi-chain payment collection.

Triggers automatically when: accepting payments from multiple chains, integrating PayBox, handling cross-chain collection, verifying PayBox webhook callbacks, querying PayBox orders.

Covers:

  • Prerequisites: Nabox ID registration, collection address, callback URL
  • Payment page invocation (testnet + mainnet URLs)
  • Webhook signature verification (ECDSA, Java + TypeScript examples)
  • Query APIs: chains, assets, price, order status
  • Integration checklist
  • TypeScript API client example

Capabilities Overview

  • Receiver (Nerve): Create address locally → share → query received currency and amount via MCP.
  • Payer (Nerve): Query assets via MCP → pay directly or swap via NerveSwap then pay.
  • PayBox Merchant: Register Nabox ID → accept payments from 6+ chains → receive USDT on Nerve.
  • Protocol: Decentralized; accounts generated and managed locally, keys never custodial.
  • Nerve: Fast confirmation (~2s), no gas fees — suited for AI and high-frequency payments.


Pushing to GitHub

git remote add origin https://github.com/NerveNetwork/nerve-agent.git
git branch -M main
git push -u origin main

Add Topics: nerve, mcp, blockchain, agent, payment, nerveswap, paybox, cross-chain.


License

MIT

Frequently asked questions

What is io.github.reagost/nerve-rpc?

MCP server for Nerve blockchain JSON-RPC & REST API for AI Agents

How do I install io.github.reagost/nerve-rpc?

It runs on your machine. In Claude Code: claude mcp add nerve-rpc -- npx -y nerve-rpc-mcp@1.0.2. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.reagost/nerve-rpc need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.reagost/nerve-rpc open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.reagost/nerve-rpc?

It is published by NerveNetwork. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.