DERO MCP Server
此 MCP 可以做什么
Provides read-only DERO blockchain inspection, smart-contract and transaction analysis, TELA app discovery, proof decoding, chain health checks, and bundled documentation search.
工具
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tx_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex transaction hash to audit.'}, 'block_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex block hash to audit.'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Topological height of a block to audit.'}, 'proof_string': {'type': 'string', 'minLength': 8, 'description': 'Optional `deroproofâ\x80¦` / DERO bech32 string to also decode and check.'}, 'include_forge_demo': {'type': 'boolean', 'description': 'When true AND tx_hash is provided, also forge a fresh demo proof for the same TX (via dero_forge_demo_proof) and embed it under `forge_demo`. Closes the rebuttal loop in one tool call. Default false.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['words'], 'properties': {'words': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Strings to echo back'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['proof_string'], 'properties': {'proof_string': {'type': 'string', 'minLength': 8, 'description': 'Full bech32 string with HRP, e.g. "deroproof1qyyâ\x80¦" or "dero1abcâ\x80¦". Whitespace is trimmed.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Doc slug relative to pages/ (e.g., "rpc-api/daemon-rpc-api", "tutorials/first-app", "dero-pay/quick-start")'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Byte offset into the page plaintext. Use 0 (or omit) for the first chunk; pass next_offset from a prior response to continue reading a long page.'}, 'product': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional product scope to disambiguate duplicate slugs'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Max pages returned (default 120, max 500)'}, 'product': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional docs product filter: derod | tela | hologram | deropay'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max matches (default 8, max 25)'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Search text (e.g., "wallet rpc", "tela deployment", "deropay webhooks")'}, 'product': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional docs product filter: derod | tela | hologram | deropay'}, 'section': {'type': 'string', 'description': 'Optional section slug prefix (e.g., "rpc-api", "guides", "dero-pay")'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['durl'], 'properties': {'durl': {'type': 'string', 'minLength': 1, 'description': 'A TELA dURL to resolve, e.g. "vault.tela" or "dero://feed.tela". NOT a registered DERO name (use dero_name_to_address for names like "quickbrownfox").'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tx_hex': {'type': 'string', 'maxLength': 100000, 'minLength': 2, 'description': 'Raw TX bytes as hex (skip the daemon round-trip). Mutually exclusive with tx_hash. When provided, ring_receiver_address is omitted from the response (the hex carries publickey pointers, not full addresses).'}, 'tx_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'TX hash to forge against. Daemon fetches the TX hex + ring members. Mutually exclusive with tx_hex.'}, 'ring_slot': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Which ring slot 0..ring_size-1 the forged proof should resolve to. Defaults to 0.'}, 'amount_dero': {'type': 'string', 'default': '-1', 'pattern': '^-?\\d+(\\.\\d{1,5})?$', 'description': 'Target display amount in signed DERO (5 fractional digits = atomic precision). Negative values demonstrate the uint64 wraparound. Default "-1".'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex block hash'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Block height'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['hash'], 'properties': {'hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Block top hash (hex)'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['topoheight'], 'properties': {'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Topological height'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet_address'], 'properties': {'block': {'type': 'boolean', 'description': 'Include block blob'}, 'miner': {'type': 'string', 'description': 'Optional miner id / label'}, 'wallet_address': {'type': 'string', 'pattern': '^(dero1|deto1)[0-9a-z]+$', 'description': 'Miner payout DERO address'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address', 'topoheight'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Asset SCID hex; omit for native DERO'}, 'address': {'type': 'string', 'pattern': '^(dero1|deto1)[0-9a-z]+$', 'description': 'DERO address (dero1â\x80¦ or deto1â\x80¦)'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Use -1 for latest chain tip'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sc': {'type': 'string', 'description': 'SC source to deploy'}, 'sc_rpc': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'datatype', 'value'], 'properties': {'name': {'type': 'string'}, 'value': {'anyOf': [{'type': 'string'}, {'type': 'number'}]}, 'datatype': {'enum': ['S', 'U', 'H'], 'type': 'string'}}}, 'description': 'SC invocation arguments (entrypoint, SC_ID, etc.)'}, 'signer': {'type': 'string', 'description': 'Signer address used for estimation'}, 'transfers': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': 'Optional transfer list'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Optional asset smart-contract id (hex)'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'code': {'type': 'boolean', 'description': 'Include contract source (default true)'}, 'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID'}, 'variables': {'type': 'boolean', 'description': 'Include stored variables (default true)'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Topo height; omit or use -1 for latest'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txs_hashes'], 'properties': {'txs_hashes': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, 'minItems': 1, 'description': 'List of transaction hashes (hex)'}, 'decode_as_json': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional: decode each tx as JSON when non-zero'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'topoheight'], 'properties': {'name': {'type': 'string', 'minLength': 1, 'description': 'Registered name'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Use -1 for latest'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Max apps to return (default 50, max 200).'}, 'query': {'type': 'string', 'description': 'Optional case-insensitive filter matched against dURL and name (e.g. "chess", "vault").'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'include_tx_pool': {'type': 'boolean', 'description': 'Include mempool snapshot in narrative and response. Default true.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sc'], 'properties': {'sc': {'type': 'string', 'minLength': 1, 'description': 'DVM-BASIC contract source to deploy. MUST be the full contract (Function ... End Function blocks), not a function body alone.'}, 'signer': {'type': 'string', 'pattern': '^(dero1|deto1)[0-9a-z]+$', 'description': 'Optional dero1.../deto1... signer for the eventual deploy tx.'}, 'include_breakdown': {'type': 'boolean', 'description': 'Default true. Set false to return raw estimate numbers only.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional topo height; omit for latest tip'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intent'], 'properties': {'intent': {'type': 'string', 'minLength': 8, 'description': 'Natural-language description of what the user wants to do (e.g. "deploy a TELA app", "trace a transaction by hash", "verify a webhook signature").'}, 'product_hint': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional bias toward one product (derod | tela | hologram | deropay) when known.'}, 'limit_per_product': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Cap per-product search results before merging. Default 2.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID of a TELA-DOC-1 file contract'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Byte offset into the extracted file content; use next_offset to paginate large files'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional topo height; omit for latest committed state'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID of a TELA-INDEX-1 or TELA-DOC-1 contract'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional topo height; omit for the latest committed state'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tx_hash'], 'properties': {'decode': {'type': 'boolean', 'description': 'Pass decode_as_json=1 to the daemon. Default true. Decoded JSON view is informational; the raw hex always comes back.'}, 'tx_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex transaction hash'}, 'include_sc_context': {'type': 'boolean', 'description': 'When true (default), runs the SC-install surface extraction inline when the tx contains contract code. SC invocation arg decoding is NOT performed in either mode; see module docs.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'height': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Topoheight / height to evaluate. Default: tip topoheight from DERO.GetInfo. Required when the daemon is unreachable.'}}}
近期工具变更
类似的 MCP 服务器
Avalanche AVAX MCP
Searches and retrieves Avalanche documentation, community proposals, CLI guidance, Builder Console workflows, blockchain identifi…
blobpedia
Provides searchable Celestia documentation, governance proposals, forum and GitHub discussions, ecosystem information, release ch…
mcp-klever-vm
Supports Klever blockchain smart-contract development with Rust project scaffolding, contract analysis, documentation search, kno…
BlockVectra Docs
Provides read-only documentation, supported-chain information, API method details, pricing, status, error explanations, and usage…
MetaMask Embedded Wallets (Web3Auth) MCP
Searches MetaMask Embedded Wallets documentation, integration examples, community posts, and SDK source references for developers.
cypher-mcp
Provides named Cypher graph queries and code-orientation tools for tracing capabilities, symbols, invariants, provenance, changes…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…