Back to Home
dhyabi2 icon

NANO_MCP_SERVER

Verified Safe

by dhyabi2

Overview

Provides a JSON-RPC 2.0 API for AI agents to interact with the Nano cryptocurrency network, supporting wallet operations, transactions, QR code generation, and test wallet management.

Installation

Run Command
npm start

Environment Variables

  • MCP_PORT
  • MCP_TRANSPORT
  • NANO_RPC_URL
  • NANO_RPC_KEY
  • NANO_REPRESENTATIVE
  • PENDING_RPC_NODES
  • PENDING_RPC_KEY
  • PENDING_REPRESENTATIVE
  • PENDING_LOG_LEVEL
  • PENDING_LOG_FILE

Security Notes

The server explicitly warns users about handling private keys, stating 'NEVER share your private key' and masking them in error responses. It uses public RPC nodes by default, with a hardcoded (but public) API key. CORS is enabled for all origins on the main HTTP server. Rate limiting is applied to the `/pending-receive` endpoint, but not explicitly shown for the main JSON-RPC endpoint (`/`), which could be a DoS vector. Test wallet files (`tests/test-wallets.json`) store private keys locally, with warnings not to commit them to version control; accidental exposure of this file would be a critical risk.

Similar Servers

Stats

Interest Score30
Security Score7
Cost ClassMedium
Avg Tokens1500
Stars2
Forks0
Last Update2025-11-21

Tags

NanoCryptocurrencyAI AgentJSON-RPCBlockchain