Model Context Protocol (MCP) adalah "USB-C untuk aplikasi AI". Protokol terbuka yang aman dan terstandarisasi untuk menjembatani LLM dengan database, berkas lokal, API bisnis, dan devtools tanpa integrasi kustom yang berulang.
JSON-RPC 2.0 & Transport Agnostik
Postgres, GitHub, Slack, SQLite, dll
Claude Desktop, Cursor, Antigravity, Zed
Klik pada salah satu Host atau Server untuk melihat simulasi aliran paket data JSON-RPC 2.0 secara real-time.
Sebelum MCP, setiap aplikasi AI harus membuat konektor custom untuk setiap sumber data. MCP mengubah kekacauan N×M menjadi standar universal N+M.
Koneksi Kustom Siloed & Rapuh
Setiap model atau IDE harus membangun integrasi unik ke masing-masing API atau database. Rawan kesalahan, keamanan tidak terstandarisasi, dan sulit dirawat.
Satu Protokol untuk Seluruh Ekosistem
Buat server MCP sekali, gunakan di semua client (Claude, Cursor, Antigravity, Zed, script custom). Keamanan berbasis izin lokal dan arsitektur modular.
MCP dibangun di atas empat konsep fundamental yang memungkinkan AI berinteraksi secara aman dengan lingkungan eksternal.
Fungsi yang dapat dipanggil oleh model AI untuk melakukan tindakan nyata, seperti menjalankan query SQL, membuat commit Git, atau mengirim notifikasi.
tools/call • schema JSON
Konteks pasif berupa URI terstruktur (file://, db://) yang dapat dibaca LLM seperti berkas konfigurasi, log aplikasi, atau skema database.
resources/read • URI scheme
Template prompt siap pakai yang disediakan server untuk membantu pengguna menjalankan alur kerja kompleks dengan panduan teruji.
prompts/get • reusable flow
Fitur canggih di mana server dapat meminta model AI untuk melakukan penalaran berulang atau penalaran sub-tugas dalam batas aman.
sampling/createMessage
Simulasikan pesan JSON-RPC 2.0 antara MCP Client dan MCP Server. Pilih operasi atau ubah parameter untuk melihat respons langsung.
Pilih dari puluhan server MCP resmi dan komunitas yang siap dihubungkan ke asisten AI favorit Anda dalam hitungan detik.
Ikuti langkah sederhana menggunakan SDK resmi TypeScript atau Python, atau langsung pasang server siap pakai ke Claude Desktop / Cursor.
// 1. Install MCP SDK npm install @modelcontextprotocol/sdk // 2. Buat server sederhana (src/server.ts) import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { CallToolRequestSchema, ListToolsRequestSchema } from "@modelcontextprotocol/sdk/types.js"; const server = new Server({ name: "my-mcp-server", version: "1.0.0" }, { capabilities: { tools: {} } }); // Daftarkan tool server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: [{ name: "calculate_tax", description: "Hitung PPN atau pajak transaksi", inputSchema: { type: "object", properties: { amount: { type: "number" } }, required: ["amount"] } }] })); // Jalankan via stdio const transport = new StdioServerTransport(); await server.connect(transport);
Data rahasia perusahaan tidak pernah bocor ke server pihak ketiga tanpa persetujuan eksplisit.
Tentukan izin read-only atau read-write per-koleksi data. Server MCP tidak dapat mengakses file di luar whitelist direktori yang ditentukan.
Seluruh request JSON-RPC 2.0 dapat dicatat ke file audit log lokal dengan timestamp, argumen fungsi, dan respons eksekusi.
Gunakan stdio untuk performa sub-proses lokal nol latensi, atau SSE (Server-Sent Events) untuk microservices terdistribusi.
Tidak terikat pada satu vendor LLM. Protokol bekerja sama baiknya dengan Claude, GPT-4, Llama lokal, Mistral, dan Gemini.
Semua yang perlu Anda ketahui mengenai lisensi, kompatibilitas, dan penerapan Model Context Protocol.
Gabung bersama ribuan insinyur perangkat lunak yang membangun generasi baru aplikasi AI terstandarisasi.