Lewati ke konten utama
Versi: 1.2

MCP β€” Model Context Protocol

MCP adalah protokol terbuka yang menstandarkan cara aplikasi AI terhubung ke tools dan data eksternal β€” sering dijuluki "USB-C untuk AI". Sebelum MCP, setiap kombinasi (agent Γ— layanan) butuh integrasi custom; dengan MCP, satu server ditulis sekali dan bisa dipakai semua agent yang mendukung protokolnya.

Status per Agustus 2026​

Singkat: MCP sudah menang sebagai standar.

  • Dirilis Anthropic November 2024; diadopsi OpenAI (Maret 2025) dan Google DeepMind (April 2025).
  • Desember 2025: Anthropic menyerahkan MCP ke Agentic AI Foundation di bawah Linux Foundation β€” dengan OpenAI dan Block sebagai co-founder, didukung AWS, Google, Microsoft, Cloudflare, GitHub (Pento: A Year of MCP).
  • Spesifikasi terbaru 2026-07-28: revisi terbesar sejak rilis β€” stateless core, framework Extensions, Tasks untuk workflow long-running, dan otorisasi formal berbasis OAuth/OIDC (blog resmi MCP).
  • Skala ekosistem: MCP Registry resmi diluncurkan November 2025; sensus Q1 2026 mengindeks belasan ribu server publik (WorkOS: MCP in 2026).

Anatomi​

HOST (agent-mu: Claude Code / opencode / omp / Hermes ...)
β”‚
β”œβ”€β”€ MCP client ◀──────────▢ MCP server: github (tools: create_pr, list_issues...)
β”œβ”€β”€ MCP client ◀──────────▢ MCP server: postgres (tools: query, schema...)
└── MCP client ◀──────────▢ MCP server: playwright (tools: navigate, click...)
stdio (lokal) atau Streamable HTTP (remote, dengan OAuth)

Satu server MCP mengekspos tiga jenis kemampuan:

PrimitifApaContoh
ToolsAksi yang bisa dipanggil modelcreate_issue, run_query
ResourcesData yang bisa dibacaisi file, skema tabel, dokumen
PromptsTemplate interaksi siap pakai"review PR ini dengan checklist X"

Praktiknya, 95% pemakaian adalah tools.

Server yang paling berguna untuk agentic engineer​

Kategori yang terbukti berguna dalam praktik playbook (nama server spesifik berubah-ubah; cari di registry resmi registry.modelcontextprotocol.io):

  • Browser automation (Playwright, Chrome DevTools) β€” agent memverifikasi UI hasil kerjanya sendiri.
  • Database (Postgres, Supabase, MySQL) β€” baca skema & query saat debugging; batasi read-only.
  • Platform kerja (GitHub/GitLab, Linear/Jira, Slack/Telegram) β€” agent membaca issue dan melapor.
  • Observability (Sentry, Grafana/Loki) β€” bahan bakar untuk monitoring via chat.
  • Dokumentasi (Context7 dan sejenisnya) β€” dokumentasi library versi terbaru langsung ke konteks.

Cara memasang di tiap tool dibahas di Playbook langkah 2.

MCP vs CLI: kapan pakai yang mana​

Agent yang punya tool bash sudah bisa memakai semua CLI di dunia (gh, psql, curl, aws). Jadi kapan repot-repot pasang MCP server?

SituasiPilihanAlasan
Ada CLI matang dan agent jalan di mesin dengan shellCLI via bashNol setup tambahan; gh pr create sudah sempurna
Layanan butuh OAuth per-user (Slack, Google Drive)MCPServer menangani auth; token tidak lewat konteks
Host tanpa shell (aplikasi desktop/web, agent ter-sandbox)MCPSatu-satunya jalur ke dunia luar
Butuh output terstruktur & typed untuk dipakai berulangMCPSkema JSON lebih andal dari parsing stdout
Interaksi stateful (sesi browser, koneksi DB hidup)MCPCLI stateless kesulitan; server memegang state

:::warning Setiap server MCP adalah permukaan risiko Dua hal sebelum memasang server: (1) konteks β€” setiap server menambahkan definisi tools ke konteks; 10 server bisa memakan puluhan ribu token sebelum kerja dimulai (sebagian harness kini memuat tools secara lazy, tapi jangan mengandalkan itu). (2) keamanan β€” server pihak ketiga menjalankan kode di mesinmu dan hasil tool-nya bisa membawa prompt injection. Pasang hanya yang dipakai, dari sumber tepercaya. :::

Kenapa ini penting untuk playbook​

Playbook memakai MCP di titik-titik spesifik: browser automation untuk verifikasi UI di review & QA, platform chat untuk remote control, dan observability untuk monitoring. Prinsip pemakaiannya konsisten: mulai dari nol server, tambahkan satu per satu saat kebutuhan nyata muncul.

Lanjut​

β†’ Guardrails & Keamanan: halaman terakhir fundamental, dan yang paling penting sebelum menyalakan otonomi.