Analisis Moxin|Versi resmi UniSat MCP dirilis di npm: cukup satu konfigurasi, AI Agent bisa mengakses data on-chain Bitcoin
Hari ini pukul 11:49, UniSat (@unisat_wallet) merilis MCP server @unisat/openapi-mcp di npm. Versi resmi pertamanya langsung 1.0.0. Satu menit sebelumnya, alat command-line @unisat/openapi-cli juga naik dari 0.1.0 pada Agustus menjadi 1.0.0. Hingga pukul 12:30, akun resmi UniSat di X belum mengumumkan apa pun.
Berikut penjelasan tentang data yang bisa diakses Agent, cara menghubungkannya, dan operasi apa saja yang memerlukan persetujuan Anda.
🐋 MCP dalam satu menit
- MCP adalah standar antarmuka yang memungkinkan asisten AI menggunakan alat eksternal. Claude, Cursor, dan Codex semuanya mendukungnya. Setelah memasang MCP server, asisten memiliki lebih banyak alat yang bisa langsung digunakan
- Server UniSat ini berjalan di komputer Anda sendiri dan membantu Agent mengakses UniSat Open API. Data Bitcoin mainnet dan Fractal mainnet sama-sama bisa diperiksa
- Untuk memeriksa inskripsi pada sebuah alamat atau pemegang BRC-20, sebelumnya Anda harus menulis kode sendiri untuk mengakses API. Setelah terhubung, Anda cukup bertanya kepada Agent dalam bahasa sehari-hari
🐋 Cara menghubungkannya
Tambahkan konfigurasi berikut di pengaturan MCP pada klien seperti Claude atau Cursor:
{
"mcpServers": {
"unisat-ai-kit": {
"command": "npx",
"args": ["-y", "@unisat/openapi-mcp"],
"env": { "UNISAT_BITCOIN_API_KEY": "kunci Anda" }
}
}
}
- Ajukan permohonan kunci di developer.unisat.io. Untuk memeriksa Fractal, Anda perlu mengajukan kunci lain dan memasukkannya ke UNISAT_FRACTAL_API_KEY
- Komputer Anda harus memiliki Node.js versi 22.23.4 atau lebih baru (atau versi terbaru 24 atau 26)
- Tes pertama yang disarankan oleh pihak resmi: minta Agent memeriksa tinggi blok Bitcoin terbaru. Anda tidak memerlukan alamat maupun dompet
https://www.npmjs.com/package/@unisat/openapi-mcp
🐋 Apa yang bisa diperiksa Agent
Server ini hanya menyediakan 4 alat untuk Agent:
1. list_operations: mencari API berdasarkan kata kunci. Tidak memerlukan kunci
2. get_operation: melihat parameter yang diperlukan API tersebut dan apakah API hanya-baca
3. call_api: benar-benar memanggil API
4. get_status: memeriksa apakah layanan dan konfigurasi berfungsi dengan baik
Agent akan mencari terlebih dahulu, lalu memeriksa, dan terakhir memanggil API. Tidak perlu memasang skill tambahan. API yang dapat ditemukan berasal dari dokumentasi API publik UniSat (v2.1.0, diperbarui 10/23), berjumlah 308 API dalam 18 kategori:
- Blok, transaksi, saldo alamat, dan UTXO
- Inskripsi, BRC-20 (pemegang, progres minting, riwayat), rune, Alkanes
- Swap BRC-20; listing dan transaksi di beberapa pasar untuk koleksi inskripsi, BRC-20, rune, Alkanes, dan domain
- Harga BTC, FB, CAT20; suplai beredar Fractal dan peringkat pemegang
Misalnya, API untuk pertanyaan seperti «BRC-20 apa saja yang dimiliki alamat ini?» atau «Siapa 20 pemegang rune teratas?» tersedia di sana.
🐋 Operasi apa saja yang memerlukan persetujuan Anda
- Dari 308 API, 195 hanya-baca, sedangkan 113 dapat mengubah sesuatu: menyiarkan transaksi, membuat inskripsi, memasang listing di pasar dan membeli, melakukan swap, dan sebagainya
- Jika Agent memanggil 113 API tersebut tanpa parameter konfirmasi, permintaannya akan langsung ditolak dengan pesan «memerlukan otorisasi pengguna». Dokumentasi alat menyatakan bahwa Agent hanya boleh menyertakan parameter konfirmasi setelah pengguna secara eksplisit menyetujui operasi tersebut
- Paket ini tidak menyentuh private key. API seperti memasang listing dan membeli akan mengembalikan transaksi yang menunggu tanda tangan. Anda masih harus menandatanganinya di dompet sebelum transaksi dikirim
- Permintaan baca-saja juga memerlukan kunci. Kuota dihitung berdasarkan kunci, dan call_api juga bisa memeriksa sisa kuota kunci saat ini
🐋 Sebelum rilis ini
- 8/18: CLI 0.1.0 dirilis di npm
- 10/23: Dokumentasi pengembang lebih dulu menambahkan halaman «OpenAPI CLI & MCP» yang berisi konfigurasi npx. Saat itu, paket ini belum bisa ditemukan di npm; pada hari yang sama, sebuah commit bertuliskan «persiapan rilis v0.1.5» didorong ke repositori kode
- 10/30 pukul 11:47: versi uji dirilis; 11:48: CLI 1.0.0; 11:49: MCP 1.0.0. Versi 0.1.5 dilewati
——
Artikel ini pertama kali diterbitkan di X @musinoot
Hari ini pukul 11:49, UniSat (@unisat_wallet) merilis MCP server @unisat/openapi-mcp di npm. Versi resmi pertamanya langsung 1.0.0. Satu menit sebelumnya, alat command-line @unisat/openapi-cli juga naik dari 0.1.0 pada Agustus menjadi 1.0.0. Hingga pukul 12:30, akun resmi UniSat di X belum mengumumkan apa pun.
Berikut penjelasan tentang data yang bisa diakses Agent, cara menghubungkannya, dan operasi apa saja yang memerlukan persetujuan Anda.
🐋 MCP dalam satu menit
- MCP adalah standar antarmuka yang memungkinkan asisten AI menggunakan alat eksternal. Claude, Cursor, dan Codex semuanya mendukungnya. Setelah memasang MCP server, asisten memiliki lebih banyak alat yang bisa langsung digunakan
- Server UniSat ini berjalan di komputer Anda sendiri dan membantu Agent mengakses UniSat Open API. Data Bitcoin mainnet dan Fractal mainnet sama-sama bisa diperiksa
- Untuk memeriksa inskripsi pada sebuah alamat atau pemegang BRC-20, sebelumnya Anda harus menulis kode sendiri untuk mengakses API. Setelah terhubung, Anda cukup bertanya kepada Agent dalam bahasa sehari-hari
🐋 Cara menghubungkannya
Tambahkan konfigurasi berikut di pengaturan MCP pada klien seperti Claude atau Cursor:
{
"mcpServers": {
"unisat-ai-kit": {
"command": "npx",
"args": ["-y", "@unisat/openapi-mcp"],
"env": { "UNISAT_BITCOIN_API_KEY": "kunci Anda" }
}
}
}
- Ajukan permohonan kunci di developer.unisat.io. Untuk memeriksa Fractal, Anda perlu mengajukan kunci lain dan memasukkannya ke UNISAT_FRACTAL_API_KEY
- Komputer Anda harus memiliki Node.js versi 22.23.4 atau lebih baru (atau versi terbaru 24 atau 26)
- Tes pertama yang disarankan oleh pihak resmi: minta Agent memeriksa tinggi blok Bitcoin terbaru. Anda tidak memerlukan alamat maupun dompet
https://www.npmjs.com/package/@unisat/openapi-mcp
🐋 Apa yang bisa diperiksa Agent
Server ini hanya menyediakan 4 alat untuk Agent:
1. list_operations: mencari API berdasarkan kata kunci. Tidak memerlukan kunci
2. get_operation: melihat parameter yang diperlukan API tersebut dan apakah API hanya-baca
3. call_api: benar-benar memanggil API
4. get_status: memeriksa apakah layanan dan konfigurasi berfungsi dengan baik
Agent akan mencari terlebih dahulu, lalu memeriksa, dan terakhir memanggil API. Tidak perlu memasang skill tambahan. API yang dapat ditemukan berasal dari dokumentasi API publik UniSat (v2.1.0, diperbarui 10/23), berjumlah 308 API dalam 18 kategori:
- Blok, transaksi, saldo alamat, dan UTXO
- Inskripsi, BRC-20 (pemegang, progres minting, riwayat), rune, Alkanes
- Swap BRC-20; listing dan transaksi di beberapa pasar untuk koleksi inskripsi, BRC-20, rune, Alkanes, dan domain
- Harga BTC, FB, CAT20; suplai beredar Fractal dan peringkat pemegang
Misalnya, API untuk pertanyaan seperti «BRC-20 apa saja yang dimiliki alamat ini?» atau «Siapa 20 pemegang rune teratas?» tersedia di sana.
🐋 Operasi apa saja yang memerlukan persetujuan Anda
- Dari 308 API, 195 hanya-baca, sedangkan 113 dapat mengubah sesuatu: menyiarkan transaksi, membuat inskripsi, memasang listing di pasar dan membeli, melakukan swap, dan sebagainya
- Jika Agent memanggil 113 API tersebut tanpa parameter konfirmasi, permintaannya akan langsung ditolak dengan pesan «memerlukan otorisasi pengguna». Dokumentasi alat menyatakan bahwa Agent hanya boleh menyertakan parameter konfirmasi setelah pengguna secara eksplisit menyetujui operasi tersebut
- Paket ini tidak menyentuh private key. API seperti memasang listing dan membeli akan mengembalikan transaksi yang menunggu tanda tangan. Anda masih harus menandatanganinya di dompet sebelum transaksi dikirim
- Permintaan baca-saja juga memerlukan kunci. Kuota dihitung berdasarkan kunci, dan call_api juga bisa memeriksa sisa kuota kunci saat ini
🐋 Sebelum rilis ini
- 8/18: CLI 0.1.0 dirilis di npm
- 10/23: Dokumentasi pengembang lebih dulu menambahkan halaman «OpenAPI CLI & MCP» yang berisi konfigurasi npx. Saat itu, paket ini belum bisa ditemukan di npm; pada hari yang sama, sebuah commit bertuliskan «persiapan rilis v0.1.5» didorong ke repositori kode
- 10/30 pukul 11:47: versi uji dirilis; 11:48: CLI 1.0.0; 11:49: MCP 1.0.0. Versi 0.1.5 dilewati
——
Artikel ini pertama kali diterbitkan di X @musinoot



