Thru Explorer MCP
Thru blockchain explorer: blocks, transactions, accounts, and program ABIs on the Thru RISC-V L1
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"thru-explorer": {
"url": "https://scan.thru.org/api/mcp"
}
}
}Puntos de conexión remotos
https://scan.thru.org/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (8)
🟢get_block(slot)
Get block details by slot number, including producer, timestamp, and transactions
Esquema de entrada
{
"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
Esquema de entrada
{
"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
Esquema de entrada
{
"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
Esquema de entrada
{
"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
Esquema de entrada
{
"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
Esquema de entrada
{
"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)
Esquema de entrada
{
"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
Esquema de entrada
{
"type": "object",
"properties": {
"program": {
"type": "string",
"description": "Program address"
}
},
"required": [
"program"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia