MCP Satu Data Aceh menyediakan akses baca ke katalog Portal Satu Data Aceh dan statistik dari Web API BPS bagi asisten AI dan aplikasi. Hasil penelusuran menyertakan rujukan agar pengguna dapat memeriksa sumber data.
| Kebutuhan | Panduan |
|---|---|
| Penelusuran data melalui peramban | Jelajahi data |
| Koneksi aplikasi AI | Panduan pemasangan per aplikasi |
| Integrasi bot RAG atau agen AI | Panduan integrasi backend |
| Spesifikasi alat MCP, respons, dan OAuth | Referensi teknis |
| Pemasangan dan pemeliharaan server | Panduan operasional |
- Buat akun, verifikasi email, lalu masuk.
- Untuk mengakses statistik BPS, simpan kunci dari Web API BPS melalui menu Kunci BPS. Katalog Portal Satu Data Aceh dapat digunakan setelah akun terverifikasi.
- Di aplikasi AI, tambahkan endpoint
https://www.mcpsatudataaceh.web.id/mcpsebagai server Streamable HTTP. Pilih OAuth, lalu masuk dan setujui akses.
Untuk memeriksa koneksi, minta asisten mencari dataset inflasi Aceh dan menyertakan tautan sumber. Pulihkan akses akun melalui Lupa sandi dan kelola izin melalui Aplikasi terhubung.
Backend aplikasi dapat menggunakan endpoint yang sama dengan header Authorization: Bearer <TOKEN_MCP>. Buat token melalui Token akses dan simpan di penyimpanan rahasia backend.
- Portal Satu Data Aceh memakai
searchuntuk menemukan dataset danfetchuntuk membuka hasil berdasarkan ID. - Web API BPS memakai
bps_endpointsuntuk melihat operasi dan parameter, lalubps_requestuntuk mengambil data.
Contoh integrasi dan pemeriksaan koneksi tersedia dalam klien Python.
Gunakan Python 3.11 atau lebih baru. Jalankan perintah berikut dari direktori repositori dalam lingkungan virtual.
python -m pip install -e .
python -m unittest discover -s tests -qsrc/berisi server Python, alat MCP, adapter data, pengelolaan akun, dan OAuth.public/berisi sumber aset situs. Salin perubahan aset kesrc/static/agar paket Python dan Nginx menyajikan versi yang sama. CI memeriksa kesesuaian keduanya.tests/berisi pengujian dengan data dan akun sintetis.deploy/berisi konfigurasi Nginx dan skrip rilis VPS.