
Helius untuk Agen
Agen AI memerlukan alat terstruktur, alur kerja yang jelas, dan konteks yang tepat untuk membangun aplikasi siap produksi di Solana.
Tanpa semua itu, agen menebak-nebak panggilan API, mengarang endpoint, melakukan hardcode pada biaya yang seharusnya dinamis, dan melewatkan jalur yang lebih cepat seperti Helius Sender dan LaserStream.
Untuk mengatasinya, kami merilis rangkaian alat bagi agen yang membangun dengan Helius:
- Helius MCP Server
- Helius Skills
- Helius CLI
- Helius Claude Code Plugin
Kami juga terus mengoptimalkan SDK TypeScript dan Rust, serta dokumentasi kami, agar agen otonom dan asisten AI lebih mudah merekomendasikan serta menggunakan alat-alat ini secara efektif.
Berikut fungsi setiap alat dan cara semuanya bekerja bersama:
Helius MCP Server: Alatnya
Model Context Protocol (MCP) adalah standar sumber terbuka yang diperkenalkan oleh Anthropic agar model AI dapat terhubung secara aman ke sumber data, alat, dan API eksternal. Standar ini menggantikan integrasi khusus dengan antarmuka universal yang terstandardisasi.
Helius MCP Server membuka akses ke Helius—dan Solana—bagi semua klien MCP.
Tanpa MCP, agen yang mencoba memeriksa saldo dompet harus membuka shell, menyusun perintah curl, mengirimkannya, mengurai output JSON, lalu berharap endpoint dan parameternya sudah benar.
Kalikan proses itu dengan setiap panggilan API dalam suatu alur kerja, dan hasilnya adalah interaksi yang lambat, rapuh, serta rentan kesalahan karena terhambat oleh kebutuhan untuk membuat instans shell bagi setiap perintah.
Dengan MCP, semua itu tidak terjadi.
Agen memanggil getBalance sebagai panggilan alat terstruktur dan menerima respons bertipe. Tanpa shell. Tanpa curl. Tanpa penguraian output—langsung berfungsi.
Hal yang sama berlaku untuk parseTransaction, getAssetsByOwner, createWebhook, dan 60+ alat lainnya. Kini agen dapat menggunakan Helius secara langsung dengan parameter yang tepat untuk mendapatkan data terstruktur.
Helius MCP Server menyediakan alat untuk:
- Pendaftaran otonom: membuat akun, mendapatkan kunci API, melakukan upgrade, dan sebagainya
- Data blockchain langsung: RPC, DAS API, ZK Compression, dan lainnya
- Streaming data: WebSockets (standar dan disempurnakan), LaserStream gRPC (latensi tingkat shred)
- Pengiriman transaksi: Priority Fee API, transfer SPL, dan Sender
- Webhook: Membuat, memperbarui, dan menghapus notifikasi berbasis peristiwa
- Dompet dan riwayat: saldo, transfer, penguraian transaksi, identitas dompet, dan analisis sumber dana
- Pengetahuan Solana: SIMD, referensi sumber Agave dan Firedancer, konten blog Helius, serta pencarian dokumentasi resmi Solana
MCP Server berfungsi di Claude Desktop, Cursor, VS Code, dan Windsurf.
Instalasi Cepat
Untuk menambahkan Helius MCP Server dengan Claude Code, jalankan:
claude mcp add helius npx helius-mcp@latestUntuk Codex, jalankan:
codex mcp add helius -- npx helius-mcp@latestUntuk Cursor, VS Code, atau alat serupa, tambahkan ke konfigurasi MCP Anda:
{
"mcpServers": {
"helius": {
"command": "npx",
"args": ["helius-mcp@latest"]
}
}
}
Kemudian atur kunci API Anda menggunakan alat setHeliusApiKey atau variabel lingkungan (misalnya, HELIUS_API_KEY), lalu mulai luncurkan produk.
Bagi pengguna baru, agen Anda dapat membuat akun secara otonom—agen tersebut membuat keypair, Anda mendanainya, lalu memanggil agenticSignup untuk membeli paket yang Anda inginkan mulai dari $1.
Helius Skills: Otaknya
MCP memberi agen akses ke 60+ alat. Namun, akses saja tidak cukup—agen dengan katalog alat ibarat developer yang membuka tab dokumentasi tanpa pengalaman apa pun. Agen dapat memanggil alat, tetapi tidak tahu alat mana yang harus digunakan, cara menggabungkannya untuk tugas tertentu, atau kesalahan apa yang harus dihindari.
Skill adalah otaknya. Skill merupakan rangkaian instruksi ahli—prompt yang dirancang dengan cermat beserta logika perutean, file referensi, dan aturan—yang mengajarkan agen cara menjadi developer Solana ahli.
Saat skill dimuat, agen mengetahui bahwa searchAssets lebih baik daripada getProgramAccounts untuk pencarian NFT, bahwa biaya prioritas harus diambil secara dinamis melalui getPriorityFeeEstimates, dan bahwa transaksi harus dikirim melalui Sender untuk tingkat pendaratan tertinggi. Skill memberi agen Anda keahlian domain.
Hari ini, kami meluncurkan empat Helius Skills utama:
Build
Skill Build ditujukan untuk pengembangan inti Solana. Skill ini mengarahkan agen ke alat yang tepat untuk DAS, Sender, WebSockets, LaserStream, Webhook, Enhanced Transactions, analisis dompet, dan onboarding. Ini adalah skill default untuk membangun apa pun di Solana dengan Helius.
DFlow
Skill DFlow ditujukan untuk membangun aplikasi perdagangan. Skill ini menggabungkan API DFlow (yaitu swap spot, pasar prediksi, streaming waktu nyata, Proof KYC) dengan infrastruktur Helius untuk pengiriman transaksi, pengoptimalan biaya, dan pemantauan on-chain.
Phantom
Skill Phantom ditujukan untuk membangun aplikasi frontend dengan Phantom Connect SDK. Skill ini mencakup koneksi dompet, pembatasan akses berbasis token, pencetakan NFT, pembayaran kripto, tampilan portofolio, dan arsitektur frontend yang aman.
SVM
Skill SVM membantu agen memahami bagian internal protokol Solana. Pelajari cara bytecode sBPF dieksekusi, pertimbangan desain Alpenglow, ekonomi validator, dan lainnya dengan mengambil konten langsung dari blog Helius, SIMD, serta kode sumber Agave/Firedancer. Tidak memerlukan kunci API.
Cara Kerja Skill
Skill tidak bergantung pada model tertentu. Setiap skill dilengkapi varian system prompt siap pakai agar berfungsi di semua platform, bukan hanya Claude.
Gunakan openai.developer.md untuk OpenAI API, claude.system.md untuk Claude API, atau full.md untuk Cursor Rules, instruksi khusus ChatGPT, maupun alat lainnya. Lihat ikhtisar Skill untuk penyiapan khusus platform.
Skill diinstal secara otomatis saat menggunakan Helius Claude Code Plugin. Skill mandiri dapat diinstal sebagai Agent Skills—dipanggil secara otomatis tanpa memerlukan perintah garis miring:
# Clone our AI tooling repo
git clone https://github.com/helius-labs/core-ai.git
# Navigate to helius-skills
cd core-ai/helius-skills
# Install your desired skill
./helius/install.sh # Build skill → ~/.claude/skills/helius/
./helius-dflow/install.sh # DFlow skill → ~/.claude/skills/helius-dflow/
./svm/install.sh # SVM skill → ~/.claude/skills/svm/
Dengan skill ini, agen dapat membangun hampir semua aplikasi Solana—mulai dari frontend perdagangan dan aplikasi pasar prediksi hingga pemroses pembayaran stablecoin—dengan pola yang tepat sejak awal.
Helius Claude Code Plugin: Paket Lengkapnya
MCP menyediakan alat, sedangkan skill berperan sebagai otak. Helius Claude Code Plugin adalah paket lengkapnya—satu instalasi yang menghubungkan semuanya. Langsung berfungsi.
Plugin ini menggabungkan Helius MCP, DFlow MCP, keempat skill, dan file referensi mendalam untuk setiap produk Helius.
Tanpa konfigurasi MCP manual. Tanpa penyiapan skill terpisah.
Dengan satu instalasi, agen Anda mendapatkan akses blockchain terstruktur dan pengetahuan ahli Solana dalam satu sesi.
Instalasi Cepat
Berikut cara menginstal Helius Plugin dari marketplace Claude Code:
/plugin marketplace add helius-labs/core-ai
/plugin install helius@helius-labs
Selesai. Plugin secara otomatis menjalankan kedua MCP Server dan saat ini menyediakan empat perintah garis miring:
| Skill | Perintah | Fungsinya |
| Build | /helius:build | Pengembangan inti Solana dengan semua API Helius |
| Phantom | /helius:phantom | dApp frontend yang dibangun menggunakan Phantom Connect SDK dan Helius |
| DFlow | /helius:dflow | Aplikasi perdagangan yang dibangun menggunakan DFlow dan Helius |
| SVM | /helius:svm | Pengetahuan mendalam tentang protokol Solana |
Penyiapan kunci API sama seperti pada MCP mandiri: gunakan kunci yang sudah ada, aktifkan pendaftaran otonom, atau gunakan Helius CLI.
Penerapannya dalam Praktik
Setelah plugin terinstal, Anda dapat beralih dari satu prompt ke aplikasi yang berfungsi. Contohnya:
“Buatkan CLI pelaporan pajak agar saya dapat mengambil aktivitas on-chain Toly menggunakan alamat dompetnya 86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY. Mulai dari bulan lalu (Februari) dan hasilkan file CSV yang merinci semua peristiwa kena pajaknya. Buat agar dapat digunakan untuk dompet dan rentang waktu apa pun.”
Claude menuntaskannya dalam sekali jalan:
Skill /helius:build mulai bekerja dan menyarankan getTransactionsByAddress dengan tepat, disertai paginasi dan pemfilteran stempel waktu untuk menghasilkan riwayat transaksi yang telah diurai sepenuhnya berdasarkan aktivitas terbaru Toly.
Tanpa pemilihan alat secara manual dan tanpa prompt perantara. Agen membaca file referensi yang tepat, memanggil alat MCP yang tepat, dan menghasilkan CLI yang berfungsi untuk dompet serta rentang tanggal apa pun.
Tentu saja, agen dapat membangun aplikasi yang lebih kompleks, seperti bot perdagangan:
Untuk contoh ini, kami menginstal Helius Claude Code Plugin dan meminta Claude membuat bot perdagangan yang melacak token PumpFun secara waktu nyata, dengan streaming pembuatan token dan perdagangan melalui LaserStream.
Kami juga memintanya menampilkan data pasar dan menyediakan grafik dasar agar kami dapat melakukan perdagangan simulasi. Hanya itu. Claude membangun bot perdagangan ini, lengkap dengan streaming dan perdagangan token secara langsung, dalam waktu kurang dari 10 menit.
Itulah perbedaan antara memberi agen alat dan memberinya keahlian.
Helius CLI
Helius CLI adalah antarmuka baris perintah berfitur lengkap dengan 95+ perintah CLI yang mencakup semuanya, mulai dari pengelolaan akun, kueri Solana, pengiriman transaksi, pengelolaan webhook, streaming waktu nyata, staking, ZK Compression, dan lainnya.
Meskipun kami merekomendasikan MCP untuk alur kerja berbasis AI—panggilan alat terstruktur lebih baik daripada membuat instans shell dan mengurai output—CLI adalah pilihan tepat untuk skrip shell, membangun pipeline CI/CD, atau bekerja di lingkungan yang tidak menyediakan MCP. Setiap perintah mendukung opsi --json untuk output yang dapat dibaca mesin dan mengembalikan kode keluar terstruktur, sehingga otomatisasi dapat menangani kesalahan secara terprogram.
Instalasi Cepat
Bagi pengguna baru, alurnya sederhana:
# Install the CLI
npm install -g helius-cli
helius keygen # Generate keypair
# Fund wallet with ~0.001 SOL + 1 USDC
helius signup --json # Create account, get API key
helius projects # List projects
helius apikeys <project-id> # Get API keysBagi pengguna lama, cukup jalankan:
helius config set-api-key YOUR_API_KEYSDK yang Dioptimalkan untuk Agen
Bagi agen yang membangun aplikasi secara terprogram, kami telah menerbitkan dokumentasi yang dioptimalkan untuk agen bagi SDK TypeScript dan Rust kami.
Halaman ini mencakup pola yang direkomendasikan untuk alur kerja agen umum, termasuk mengirim transaksi melalui Sender, batching, data waktu nyata, paginasi, dan penanganan kesalahan.
SDK TypeScript
Helius TypeScript SDK menyediakan metode type-safe untuk setiap panggilan API Helius. Hal utama bagi agen adalah metode khusus Helius menyederhanakan alur kerja Solana bertahap menjadi satu panggilan.
Misalnya, getTransactionsForAddress menggantikan pola standar dua langkah yang kuno, yaitu mengambil tanda tangan lalu mengambil transaksi—cukup satu panggilan dengan pemfilteran sisi server, rentang waktu, dan dukungan akun token:
import { createHelius } from "helius-sdk";
const helius = createHelius({ apiKey: "YOUR_API_KEY" });
// Single call: full transaction history with token activity
const txs = await helius.getTransactionsForAddress([
"86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY",
{
transactionDetails: "full",
limit: 100,
filters: { tokenAccounts: "balanceChanged" },
},
]);
Demikian pula, sendSmartTransaction menangani simulasi, estimasi unit komputasi, biaya prioritas, dan konfirmasi secara otomatis.
sendTransactionWithSender membawanya ke tingkat berikutnya, dengan pengoptimalan untuk pengiriman transaksi berlatensi sangat rendah.
Lihat praktik terbaik TypeScript untuk batching, paginasi, data waktu nyata melalui webhook dan WebSockets, pengambilan akun secara inkremental, penanganan kesalahan, serta kesalahan umum yang harus dihindari agen.
SDK Rust
Helius Rust SDK menyediakan binding Rust async dengan metode Helius yang sama, sehingga ideal untuk alur kerja agen berperforma tinggi:
use helius::Helius;
use helius::types::*;
let helius = Helius::new("YOUR_API_KEY", Cluster::MainnetBeta)?;
// Same single-call pattern as TypeScript
let txs = helius.rpc().get_transactions_for_address(
"86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY".to_string(),
GetTransactionsForAddressOptions {
transaction_details: Some(TransactionDetails::Full),
limit: Some(100),
filters: Some(GetTransactionsFilters {
token_accounts: Some(TokenAccountsFilter::BalanceChanged),
..Default::default()
}),
..Default::default()
},
).await?;
SDK Rust juga menyediakan varian kesalahan bertipe (misalnya, HeliusError::RateLimitExceeded), sehingga agen dapat mencocokkan kesalahan secara langsung alih-alih mengurai string.
Lihat praktik terbaik Rust untuk pola yang sama dalam Rust (yaitu batching, paginasi, Sender, strategi percobaan ulang, dan kesalahan umum).
Mulai Sekarang
Helius memberi agen perangkat terlengkap untuk membangun aplikasi siap produksi di Solana. Berikut cara memulainya:
- Jalur Tercepat: Instal Claude Code Plugin
- Semua Klien MCP: Tambahkan Helius MCP Server ke Claude Desktop, Cursor, VS Code, Codex, atau Windsurf
- Otomatisasi Shell: Instal Helius CLI untuk skrip dan CI/CD
- Integrasi API: Masukkan system prompt skill ke OpenAI API, Claude API, atau ChatGPT
Baca dokumentasi kami, jelajahi repo GitHub, usulkan integrasi skill, dan hubungi tim dukungan kami jika Anda memiliki pertanyaan.
Artikel Terkait
Berlangganan Helius
Ikuti perkembangan terbaru dalam pengembangan Solana dan dapatkan pembaruan saat kami memublikasikan postingan


