Thru Explorer MCP
Thru blockchain explorer: blocks, transactions, accounts, and program ABIs on the Thru RISC-V L1
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"thru-explorer": {
"url": "https://scan.thru.org/api/mcp"
}
}
}Remote-Endpunkte
https://scan.thru.org/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (8)
🟢get_block(slot)
Get block details by slot number, including producer, timestamp, and transactions
Eingabe-Schema
{
"type": "object",
"properties": {
"slot": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Block slot number"
}
},
"required": [
"slot"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_transaction(signature)
Get transaction details by signature, including status, accounts, instructions, and events
Eingabe-Schema
{
"type": "object",
"properties": {
"signature": {
"type": "string",
"description": "Transaction signature"
}
},
"required": [
"signature"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_account(address)
Get account details by address, including balance, owner, and metadata
Eingabe-Schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Account address"
}
},
"required": [
"address"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_account_transactions(address, pageSize, pageToken)
List transactions for an account with pagination
Eingabe-Schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Account address"
},
"pageSize": {
"description": "Number of transactions per page (1-100, default 10)",
"type": "integer",
"minimum": 1,
"maximum": 100
},
"pageToken": {
"description": "Pagination token for next page",
"type": "string"
}
},
"required": [
"address"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_recent_blocks(limit)
List the most recent blocks on the chain
Eingabe-Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Number of blocks to return (1-50, default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_recent_transactions(limit)
List the most recent transactions across recent blocks
Eingabe-Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Number of transactions to return (1-50, default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search(query)
Search for blocks, transactions, or accounts by query (block number, tx signature, or address)
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_program_abi(program)
Get the on-chain ABI for a program, including instruction and event definitions
Eingabe-Schema
{
"type": "object",
"properties": {
"program": {
"type": "string",
"description": "Program address"
}
},
"required": [
"program"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis