MathWorks baru saja merilis kemampuan baru di GitHub bernama MATLAB MCP Client. Fitur ini memungkinkan pengguna menghubungkan workflow AI berbasis MATLAB dengan layanan eksternal dan tool pihak ketiga melalui HTTP.
Sebelumnya, MathWorks juga telah merilis MATLAB MCP Core Server, yang berfungsi sebagai contoh bagaimana aplikasi AI eksternal (seperti chat AI atau agent) bisa memanggil MATLAB. Kini, dengan adanya MCP Client, MATLAB tidak hanya bisa dipanggil oleh AI, tetapi juga bisa memanggil tool AI eksternal.
Lalu, apa sebenarnya MCP Client ini, bagaimana cara kerjanya, dan mengapa penting bagi engineer dan data scientist?
Apa Itu MATLAB MCP Client?
MCP adalah singkatan dari Model Context Protocol. Ini adalah standar baru yang mendefinisikan cara AI berkomunikasi dengan tool dan layanan eksternal.
Bayangkan MCP sebagai “bahasa bersama” yang dimengerti oleh:
-
Model AI (seperti LLM)
-
Server atau tool eksternal (API, database, simulator, dan lain-lain)
Dengan MCP:
-
AI bisa mengetahui tool apa saja yang tersedia
-
AI tahu parameter apa yang dibutuhkan
-
AI bisa memanggil tool tersebut dan menerima hasilnya secara terstruktur
Banyak aplikasi AI modern saat ini menggunakan konsep agent, yaitu AI yang tidak hanya menjawab pertanyaan, tetapi juga melakukan aksi, seperti:
-
Memanggil API cuaca
-
Mengambil data dari database
-
Menjalankan simulasi
MCP menyediakan kerangka kerja resmi agar semua itu bisa dilakukan dengan cara yang standar.
Peran MATLAB MCP Client
MATLAB MCP Client memungkinkan semua proses MCP dilakukan langsung dari MATLAB, hanya dengan kode MATLAB.
Secara sederhana:
-
MATLAB bertindak sebagai MCP client
-
MATLAB terhubung ke MCP server melalui HTTP
-
MATLAB bisa melihat daftar tool yang tersedia di server
-
MATLAB bisa memanggil tool tersebut kapan saja
Yang paling menarik, MCP Client ini terintegrasi dengan add-on LLMs with MATLAB, sehingga model AI di MATLAB bisa secara otomatis memutuskan kapan harus menggunakan tool eksternal.
Kemampuan Utama MATLAB MCP Client
1. Terhubung ke Tool melalui MCP Server
Pengguna cukup memberikan alamat (URL) MCP server. Setelah terhubung:
-
MATLAB otomatis mengambil daftar tool yang tersedia
-
Setiap tool disertai deskripsi, input, dan output
-
MATLAB langsung “tahu” kemampuan server tersebut
Contoh tool:
-
Mengambil data cuaca
-
Menjalankan simulasi
-
Mengambil data dari database
2. Memanggil Tool Eksternal dengan Mudah
Dengan MCP Client, memanggil tool eksternal terasa seperti memanggil fungsi MATLAB biasa.
Anda tidak perlu:
-
Menyusun HTTP request secara manual
-
Mengelola format JSON
-
Mengurai respons server
Semua proses komunikasi ditangani otomatis oleh MCP Client, sehingga integrasi API menjadi jauh lebih sederhana.
3. Integrasi dengan Workflow AI (Agentic AI)
Inilah fitur paling kuat.
Dengan menggabungkan:
-
MATLAB MCP Client
-
Add-on LLMs with MATLAB
Anda bisa membuat AI agent di MATLAB yang:
-
Memahami pertanyaan pengguna
-
Menentukan apakah perlu memanggil tool eksternal
-
Menjalankan tool tersebut
-
Menggunakan hasilnya untuk menjawab
Misalnya:
“Buatkan deret bilangan prima sebanyak 10 angka”
Model AI akan:
-
Menyadari bahwa ada tool untuk itu
-
Menyiapkan parameter yang diperlukan
-
Meminta MATLAB memanggil tool
-
Menggunakan hasilnya sebagai jawaban
AI tidak hanya “menjelaskan”, tetapi benar-benar melakukan aksi nyata.
Contoh Sederhana Alur Kerja
Dalam contoh yang disediakan MathWorks:
-
MATLAB terhubung ke MCP server yang menyediakan tool pembangkit bilangan prima
-
MATLAB membaca skema input tool (berapa jumlah angka, jenis deret)
-
Model AI memilih tool yang tepat
-
MATLAB menjalankan tool tersebut
-
Hasil dikembalikan ke AI sebagai respons
Semua ini dilakukan secara otomatis, tanpa kode yang rumit.
Mengapa Ini Penting?
MATLAB MCP Client membuka banyak peluang baru, antara lain:
-
🔹 MATLAB bisa menjadi pusat AI agent yang cerdas
-
🔹 Integrasi dengan API eksternal jadi jauh lebih mudah
-
🔹 Workflow AI menjadi lebih otomatis dan kontekstual
-
🔹 Engineer bisa fokus ke logika, bukan ke integrasi teknis
Ini sangat bermanfaat untuk:
-
Data science
-
AI engineering
-
Simulasi dan optimasi
-
Sistem AI yang butuh aksi nyata (bukan hanya teks)
Kesimpulan
Dengan hadirnya MATLAB MCP Client di GitHub, MATLAB resmi masuk ke dunia agentic AI secara lebih dalam.
Sekarang MATLAB bisa:
-
Berkomunikasi dengan tool AI eksternal
-
Mengizinkan LLM mengambil keputusan sendiri
-
Menjalankan aksi nyata melalui MCP
Bagi engineer dan peneliti, ini adalah langkah besar menuju AI yang benar-benar aktif dan terintegrasi, bukan sekadar AI yang menjawab pertanyaan.
MathWorks sendiri mengundang komunitas untuk bereksperimen dan membangun solusi baru menggunakan MCP Client ini.
Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan mathworks indonesia, merupakan bagian dari PT. iLogo Indonesia, yang merupakan mitra terpercaya dalam solusi Infrastruktur IT dan Cybersecurity terbaik di Indonesia.
Hubungi kami sekarang atau kunjungi mathworks.ilogoindonesia.id untuk informasi lebih lanjut!
