~/VibeHandbook
PDF Gratis

Perkakas Agen

modelcontextprotocol.io

MCP

Apa itu ini

Bayangkan sebuah adaptor daya universal: begitu sebuah perangkat menggunakan bentuk colokan standar, ia cocok dengan soket mana pun — tanpa perlu pengkabelan khusus. , singkatan dari Model Context Protocol, adalah standar semacam itu untuk perangkat lunak. Ini adalah standar terbuka untuk menghubungkan agen AI ke dunia luar — alat (tools), sumber data, dan sistem eksternal. Daripada setiap aplikasi menciptakan caranya sendiri untuk mengekspos basis data, sebuah (Application Programming Interface), atau penyimpanan berkas ke model, MCP mendefinisikan antarmuka yang umum. Kamu menjalankan "server MCP" yang menawarkan suatu kemampuan tertentu, dan agen mana pun yang mendukung MCP bisa memakainya tanpa kode penghubung khusus.

Kelebihan

  • Satu standar, sehingga alat yang kamu ekspos bisa dipakai oleh agen mana pun yang kompatibel dengan MCP.
  • Memisahkan agen dari sistem yang disentuhnya secara bersih, sehingga lebih mudah dipahami dan diamankan.
  • Ekosistem server siap pakai yang terus berkembang untuk sistem-sistem umum berarti lebih sedikit yang perlu kamu bangun sendiri.
  • Terbuka dan tidak terikat pada satu vendor, sehingga integrasimu tidak terkunci.

Trade-off

  • Ini adalah proses lain yang harus disiapkan, dikonfigurasi, dan dijaga tetap berjalan.
  • Setiap server adalah jalur akses yang nyata, jadi izin dan kepercayaan menjadi hal penting.
  • Spesifikasinya masih muda dan terus berubah, jadi bersiaplah menemui sisi yang belum mulus.
  • Lebih banyak lapisan tidak langsung bisa membuat kegagalan lebih sulit dilacak dibanding pemanggilan API langsung.

Kapan menggunakannya

Gunakan MCP saat kamu ingin sebuah agen bisa dengan andal memakai sistem eksternal tertentu — basis datamu, API internal, basis pengetahuan — dan kamu ingin koneksi itu bisa dipakai ulang, bukan disambungkan secara manual hanya untuk satu .

Kecocokan dengan vibe coding

MCP adalah cara agen mendapatkan akses yang nyata dan terstruktur ke dunia milikmu, alih-alih menebak-nebak dari teks. Pasang sebuah server untuk sistem yang menjadi tumpuan proyekmu, dan agen bisa menanyakannya secara langsung. Mulailah dengan server tepercaya yang hanya bisa dibaca (read-only) sebelum memberikan izin apa pun yang bisa menulis, dan jaga agar kredensial dibatasi seketat mungkin.

// register an MCP server with an agent
{
  "mcpServers": {
    "files": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "./"] }
  }
}