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…