Apa itu Model Context Protocol (MCP)? Penjelasan lengkap, pengertian, fungsi dan arsitektur

ArsanArsan
3 min read
Share:
Cover Image for Apa itu Model Context Protocol (MCP)? Penjelasan lengkap, pengertian, fungsi dan arsitektur

Apa itu Model Context Protocol (MCP)?

Halo sobat Nalar, pasti akhir-akhir ini sering mendengarkan mengenai model context protocol. Pasti sobat Nalar penasaran apa sih itu Model Context Protocol. Jadi Model Context Protocol atau singkatan dari MCP merupakan standar sumber terbuka untuk menghubungkan aplikasi AI ke sistem eksternal.

Flow MCPFlow atau alur kerja MCP

Dengan MCP, aplikasi AI seperti Claude atau Chatgpt dapat terhubung dengan sumber data, tools, dan workflow atau alur kerja. MCP jika diibaratkan seperti port USB-C untuk aplikasi AI. Ia menyediakan standar untuk menghubungkan aplikasi AI ke sistem eksternal. Teman teman bisa memperhatikan cara kerja MCP seperti gambar dibawah ini.

Analogi Model Context Protocl (MCP) dalam Sistem AI

Jika dianalogikan dalam sistem AI, maka MCP dapat dijelaskan atau dibagi menjadi ke beberapa bagian.

  1. AI sebagai koki - AI menjalankan tugas-tugas kompleks berdasarkan konteks yang disediakan.
  2. Server MCP sebagai gudang - Menyediakan data dan alat yang dibutuhkan untuk operasional AI.
  3. SDK MCP sebagai manajer dapur - Mengelola proses pengambilan sumber daya dari server untuk memaksimalkan kinerja AI.

Contoh Penerapan Model Context Protocol (MCP)

Berikut ini beberapa contoh penerapan MCP, diantaranya adalah sebagai berikut

  1. Penerapan untuk menghubungkan chatbot dengan Google Calander dan Notion (menjadi asisten AI sesuai kebutuhan).
  2. Melakukan generate aplikasi/website menggunakan desain figma.
  3. Memungkinkan chatbot untuk terhubung ke berbagai basis data (database).
  4. Membuat desain 3D di blender dan mencetaknya menggunakan printer 3D.

Pentingnya Model Context Protocol (MCP)?

Tergantung dari posisi yang menggunakan MCP, dapat dilihat dari berbagai sudut pandang, diantaranya adalah sebagai berikut.

  1. Untuk Developer atau pengembang, mengurangi waktu dan kompleksitas pengembangan saat membangun atau mengintegrasikan aplikasi atau agent AI.
  2. Untuk Aplikasi atau Agen AI, menyediakan akses ke akosistem sumber data, tools dan aplikasi.
  3. Untuk End User, menghasilkan aplikasi atau agent AI yang lebih memumpuni.

Arsitektur Model Context Protocol (MCP)

Model context protocol (MCP) menggunakan arsitektur Client-Server, untuk gambarannya dapat dilihat pada gambar dibawah ini.

arsitektur MCPArsitektur MCP

Arsitektur tersebut terdiri dari beberapa komponen. Komponen pertama adalah MCP Server, komponen tersebut bertindak sebagai gerbang data, mengekspos sumber daya, alat dan perintah ke aplikasi AI. Komponen kedua ialah MCP Client, sebuah alat berbasis AI yang berinteraksi dengan server-server yang ada. Komponen terakhir adalah Communication Layer, komponen ini memastikan pertukaran data dua arah yang aman antara sumber daya lokal dan jarak jauh.


Jika ada pertanyaan atau kendala, jangan ragu untuk menghubungi kami yah. Happy experimenting! 🚀

Tags: #AI #MCP