Server MCP
Integrasi server MCP native untuk interaksi blockchain dengan AI
Server MCP (Model Context Protocol) 256 Blocks memungkinkan agen AI berinteraksi langsung dengan jaringan blockchain. Semua panggilan alat MCP dikonversi menjadi permintaan RPC standar dan dievaluasi berdasarkan kebijakan yang ada.
Cara Kerja
- Agen AI memanggil alat MCP (mis:
eth_getBalance) - Permintaan diformat ulang sebagai permintaan RPC standar
- Kebijakan Anda dievaluasi: Platform → Organisasi → Kunci API
- Jika diizinkan, permintaan dieksekusi dan hasil dikembalikan
Ini berarti kebijakan apa pun yang dikonfigurasi untuk akses RPC juga berlaku untuk panggilan alat MCP—tidak diperlukan konfigurasi tambahan.
Chain yang Didukung
Lihat Dukungan Blockchain untuk daftar lengkap jaringan yang didukung.
Alat yang Tersedia
eth_blockNumber
Mendapatkan nomor blok saat ini.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
eth_call
Menjalankan panggilan kontrak read-only.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
to | string | Ya | - |
data | string | Ya | - |
block | string | Tidak | latest |
from | string | Tidak | - |
gas | string | Tidak | - |
gasPrice | string | Tidak | - |
value | string | Tidak | - |
eth_chainId
Mendapatkan ID chain.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
eth_gasPrice
Mendapatkan harga gas saat ini.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
eth_getBalance
Mendapatkan saldo token native dari sebuah alamat.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
address | string | Ya | - |
block | string | Tidak | latest |
eth_getBlockByHash
Mendapatkan informasi blok berdasarkan hash.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
block_hash | string | Ya | - |
full_transactions | boolean | Tidak | false |
eth_getBlockByNumber
Mendapatkan informasi blok berdasarkan nomor.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
block_number | string | Ya | - |
full_transactions | boolean | Tidak | false |
eth_getCode
Mendapatkan bytecode dari sebuah kontrak.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
address | string | Ya | - |
block | string | Tidak | latest |
eth_getLogs
Query log event untuk blok tertentu. Hanya query blok tunggal yang didukung.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
block_hash | string | Salah satu | - |
block_number | string | Salah satu | - |
address | string | Tidak | - |
topics | array | Tidak | - |
Spesifikasi blok:
block_hashdanblock_numbersaling eksklusif—gunakan salah satublock_numbermenerima format hex (0x100) atau tag (latest,finalized,safe,pending,earliest)
eth_getStorageAt
Membaca penyimpanan kontrak pada slot tertentu.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
address | string | Ya | - |
position | string | Ya | - |
block | string | Tidak | latest |
eth_getTransactionByHash
Mendapatkan detail transaksi berdasarkan hash.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
tx_hash | string | Ya | - |
eth_getTransactionCount
Mendapatkan jumlah transaksi (nonce) untuk sebuah alamat.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
address | string | Ya | - |
block | string | Tidak | latest |
eth_getTransactionReceipt
Mendapatkan tanda terima transaksi berdasarkan hash.
| Parameter | Tipe | Wajib | Default |
|---|---|---|---|
chain | string | Ya | - |
tx_hash | string | Ya | - |