Layanan MCP / Pemrograman MCP
Ditambahkan pada versi 7.6.0
"Pemrograman MCP" adalah fitur DataFlux Func yang digunakan untuk mendukung AI Agent dalam menulis dan mengelola Skrip di Func.
Melalui Layanan MCP, pengguna dapat mengizinkan AI Agent berpartisipasi dalam penulisan dan pengelolaan fungsi di DataFlux Func.
1. Langkah Menghubungkan
Ikuti langkah-langkah berikut untuk menghubungkan klien MCP / AI Agent ke layanan MCP Coding DataFlux Func.
1.1 Membuat Access Token
Untuk mengakses layanan MCP Coding DataFlux Func, Anda perlu membuat Access Token dan mengaktifkan fitur "Pemrograman MCP".
Selain itu, Anda dapat menentukan fungsi yang ingin dibuka dalam aturan (misalnya, berdasarkan ID Kumpulan Skrip).
1.2 Aturan Izin
Aturan izin dapat diedit secara manual; pencocokan dilakukan dari atas ke bawah, dan izin ditentukan berdasarkan aturan pertama yang cocok.
Contohnya sebagai berikut:
| Aturan (ID yang Cocok Persis) | Objek yang Dicocokkan | ID yang Cocok | Izin |
|---|---|---|---|
scriptSet:mytest:r |
Kumpulan Skrip | mytest |
Baca |
scriptSet:mytest:rw |
Kumpulan Skrip | mytest |
Baca, Ubah |
scriptSet:mytest:rwx |
Kumpulan Skrip | mytest |
Baca, Ubah, Jalankan |
scriptSet:mytest:rwxp |
Kumpulan Skrip | mytest |
Baca, Ubah, Jalankan, Publikasikan |
script:mytest__demo:r |
Skrip | mytest__demo |
Baca |
| Aturan (ID Wildcard) | Objek yang Dicocokkan | ID Wildcard | Izin |
|---|---|---|---|
scriptSet:my*:r |
Kumpulan Skrip | Wildcard my* |
Baca |
script:mytest__de*:r |
Skrip | Wildcard mytest__de* |
Baca |
1.3 Mengonfigurasi Klien MCP
Layanan MCP DataFlux Func mengikuti spesifikasi MCP
Sebelum melakukan integrasi, disarankan untuk menggunakan MCP Inspector untuk debugging.
Tambahkan konfigurasi berikut di klien MCP / AI Agent:
| Item Konfigurasi | Nilai |
|---|---|
| Alamat URL | {Alamat Akses DataFlux Func}/mcp/coding |
| Header Permintaan | X-Dff-Access-Token: atk-xxxxx:xxxxx |
| Contoh: Konfigurasi OpenCode | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 | |
| Contoh: Konfigurasi Codex | |
|---|---|
1 2 3 4 | |
| Contoh: Konfigurasi Claude Code | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 | |
| Contoh: Konfigurasi JSON Umum | |
|---|---|
1 2 3 4 5 6 7 8 9 10 | |
1.4 Inisialisasi Panduan Kolaborasi Lokal
Layanan MCP Coding versi terbaru sudah menyertakan panduan kolaborasi lokal AGENTS.md yang direkomendasikan dalam alat help, sehingga pengguna tidak perlu membuatnya secara manual.
Setelah terhubung, disarankan agar AI Agent terlebih dahulu memanggil alat help dari Layanan MCP dataflux-func-testing, dan melakukan inisialisasi berdasarkan saran yang dikembalikan.
2. Contoh Operasi Praktis
MCP Coding telah menyertakan banyak prompt dan dokumentasi alat untuk pengembangan Func. Saat memasukkan prompt, Anda dapat langsung menjelaskan tujuan dengan asumsi bahwa 'AI Agent sudah memahami cara terbaik menggunakan Func'.
Contohnya:
- Inisialisasi berdasarkan saran Layanan MCP
dataflux-func-testing - Sinkronkan semua kode dari Kumpulan Skrip
demo
Pertama, pastikan AI Agent berhasil terhubung ke layanan MCP Coding DataFlux Func:
Setelah itu, cukup masukkan prompt seperti biasa.
Setelah AI Agent selesai, muat ulang (refresh) di DataFlux Func untuk melihat kode yang ditulis oleh AI.