Dero Mcp Server
About
Read-only MCP server for querying DERO blockchain. Get block heights, inspect smart contracts, look up transactions, query network info. Privacy-first: runs locally, no accounts, no tracking.
Details
- Author
- DHEBP
- Downloads
- 338
- Categories
- Other
Jump to
- Read‑only daemon RPC calls via MCP tools
- Supports methods like DERO.GetInfo, DERO.GetHeight, DERO.GetSC
- Configurable daemon URL through DERO_DAEMON_URL env variable
- Works with stdio‑based MCP clients (Claude Desktop, Cursor, etc.)
- Returns JSON results as MCP text content
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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Dero Mcp ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install and build using npm install && npm run build, then run node dist/index.js. Optionally set the DERO_DAEMON_URL environment variable to point to your own daemon. Configure the server in Claude Desktop or Cursor by adding the command and arguments to the respective MCP settings file.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"dero mcp server": {
"dero": {
"command": "dero-mcp-server"
}
}
}
}
McpServers
{
"dero": {
"command": "dero-mcp-server"
}
}
DERO MCP server
Model Context Protocol (MCP) server that exposes read-only and analysis calls against a DERO Stargate daemon JSON-RPC endpoint. Use it from Claude Desktop, Cursor, or any MCP client that launches a local process over stdio.
What it does
- Connects to {DERO_DAEMON_URL}/json_rpc (default http://82.65.143.182:10102).
- Registers one MCP tool per common daemon method (DERO.GetInfo, DERO.GetHeight, DERO.GetSC, etc.).
- Returns JSON results as MCP text content.
Not included (by design in v0.1): wallet RPC (transfer, scinvoke), DERO.SendRawTransaction, DERO.SubmitBlock. Those can move funds or consensus data; add them only with explicit user consent and a locked-down setup.
Requirements
- Node.js 18+
- A reachable DERO daemon with RPC enabled (local node or your own remote URL).
Install & build
cd dero-mcp-server
npm install
npm run build
Run (same default RPC as below if DERO_DAEMON_URL is unset):
node dist/index.js
Or set an explicit URL (e.g. your local daemon):
DERO_DAEMON_URL=http://127.0.0.1:10102 node dist/index.js
The baked-in default is a third-party public RPC (82.65.143.182:10102) — prefer your own node when you run one.
Strip a trailing /json_rpc if you paste a full JSON-RPC URL — this server appends /json_rpc.
Claude Desktop
Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"dero-daemon": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/dero-mcp-server/dist/index.js"]
}
}
}
Optional: add "env": { "DERO_DAEMON_URL": "http://127.0.0.1:10102" } if you use a local daemon instead of the default public RPC.
Restart Claude Desktop.
Cursor
In Cursor Settings → MCP, add a server that runs the same command / args / env as above.
Environment
| Variable | Default | Description |
|----------|---------|-------------|
| DERO_DAEMON_URL | http://82.65.143.182:10102 | Daemon base URL (no /json_rpc required). Set to http://127.0.0.1:10102 for a local daemon. |
Testing
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



