Server data from the Official MCP Registry
Read-only DERO daemon MCP tools plus bundled derod/tela/hologram/deropay documentation.
Read-only DERO daemon MCP tools plus bundled derod/tela/hologram/deropay documentation.
Valid MCP server (3 strong, 2 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
6 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-dhebp-dero-mcp-server": {
"args": [
"-y",
"dero-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
Model Context Protocol server for DERO chain inspection — query daemon state, inspect smart contracts, trace transactions, and run read-only diagnostics from Cursor, OpenCode, Claude Desktop, or any MCP host.
Registry listing: io.github.DHEBP/dero-mcp-server · Version: 0.1.2 · Transport: stdio (npm package)
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, OpenCode, or any MCP client that launches a local process over stdio.
{
"mcpServers": {
"dero-daemon": {
"command": "npx",
"args": ["-y", "dero-mcp-server"],
"env": {
"DERO_DAEMON_URL": "http://127.0.0.1:10102"
}
}
}
}
Use your own daemon URL when possible. If DERO_DAEMON_URL is omitted, the server uses the default public RPC.
"Check if my DERO node is synced and summarize chain health."
{DERO_DAEMON_URL}/json_rpc (default http://82.65.143.182:10102).DERO.GetInfo, DERO.GetHeight, DERO.GetSC, etc.).derod, tela, hologram, and deropay (ships inside the npm package — no local clone required)._meta.error (code, hint, retryable) to help agents self-correct.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.
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.
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 (or your OpenCode/Cursor host).
In Cursor Settings → MCP (or OpenCode MCP settings), add a server that runs the same command / args / env as above.
In OpenCode MCP settings, add a server with the same command / args / env as above.
| 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. |
DERO_DOCS_ROOT | bundled index | Optional dev override: path to a local dero-docs clone to index live MDX instead of the shipped bundle. |
Docs tools read from data/docs-index.json, committed in this repo and shipped with the npm package. Rebuild the index when dero-docs changes:
npm run release:docs-check
git add data/docs-index.json && git commit -m "Refresh bundled docs index."
Or run Refresh docs bundle under Actions to open a PR. Pushes to dero-docs main can trigger that workflow via repository_dispatch when MCP_DOCS_SYNC_TOKEN is configured on the docs repo.
After merging a bundle update: bump the patch version in package.json and server.json, then npm publish --otp=... and mcp-publisher publish.
# Check daemon connectivity
npm run doctor
# MCP surface contract checks (tools/resources/prompts + error probe)
npm run smoke:mcp
# Docs retrieval checks (bundled index — no clone required)
npm run smoke:docs
# Run flow tests (10 RPC checks)
npm run test:flows
# Typecheck
npm run typecheck
Flow tests run against the default public RPC. Set DERO_DAEMON_URL to test against your own daemon.
CI runs on every push and PR — see .github/workflows/ci.yml.
Publish flow (maintainers):
mcp-publisher validate
mcp-publisher login github
mcp-publisher publish
Verify listing:
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.DHEBP/dero-mcp-server"
dero_docs_search, dero_docs_get_page, dero_docs_list)dero://mcp/server-info, dero://mcp/safety-boundary, dero://mcp/example-flowsnetwork_health_check, inspect_smart_contract, trace_transactionWhen a tool call fails, the server returns a structured error payload in tool content:
{
"ok": false,
"tool": "dero_get_sc",
"_meta": {
"error": {
"code": "RPC_UNREACHABLE",
"hint": "Confirm daemon is running and reachable, then rerun `npm run doctor`.",
"retryable": true,
"raw": "fetch failed"
}
}
}
Common code values:
INVALID_INPUTRPC_INVALID_PARAMSRPC_METHOD_NOT_FOUNDRPC_HTTP_ERRORRPC_UNREACHABLERPC_INVALID_RESPONSETOOL_EXECUTION_ERRORDERO_ENABLE_WALLET_RPC=1 + separate URL.MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.