Sổ Tay AI
ky-thuat Menengah

Apa itu MCP (Model Context Protocol)?

Standar terbuka dari Anthropic yang memungkinkan LLM terhubung dengan tool, database, dan aplikasi melalui satu protokol seragam.

Diperbarui: 5 Mei 2026 · 2 min read

MCP (Model Context Protocol — Protokol Konteks Model) adalah standar terbuka yang dipublikasikan Anthropic akhir 2024, memungkinkan LLM terhubung ke tool/database/aplikasi melalui satu protokol seragam, sehingga tidak perlu integrasi custom untuk setiap pasangan model × tool.

Mengapa MCP dibutuhkan?

Sebelum MCP:

  • Setiap LLM (Claude, GPT, Gemini) punya sintaks function calling sendiri
  • Setiap tool (Slack, GitHub, Notion) butuh kode integrasi sendiri
  • Jumlah koneksi yang harus dibangun = N model × M tool (sangat banyak!)

Dengan MCP:

  • Tool mengimplementasikan 1 server MCP → semua LLM yang mendukung MCP bisa memakainya
  • Jumlah koneksi: N + M alih-alih N × M

Membedakan peran

┌─────────────┐     MCP protocol     ┌─────────────┐
│ MCP Client  │ ←──────────────────→ │ MCP Server  │
│ (LLM apps)  │   (tool/data calls)  │ (tool side) │
└─────────────┘                      └─────────────┘
  • Client: aplikasi yang memanggil LLM (Claude Desktop, Cursor, Claude Code, …)
  • Server: aplikasi yang menyediakan kemampuan (Slack server, Postgres server, Filesystem server)

Contoh MCP server yang sudah tersedia (2026)

  • Filesystem: baca/tulis file lokal
  • Postgres / SQLite: query database
  • GitHub: buat issue, baca PR, search code
  • Slack / Discord: kirim/baca pesan
  • Brave Search: search web
  • Puppeteer: kontrol browser

→ Install dengan satu perintah, Claude Code langsung bisa menggunakannya.

Kapan harus pakai MCP?

✅ Membangun agent dengan banyak tool — tidak perlu kode wrapper untuk setiap tool ✅ Ingin berbagi integrasi tool antar tim ✅ Menggunakan banyak LLM client berbeda (Claude Desktop di rumah, Cursor di kantor)

❌ Hanya butuh 1 tool sederhana → function calling biasanya cukup ❌ Tool internal yang sangat custom → bisa lebih cepat jika dikoding langsung

Setup cepat (Claude Desktop)

claude_desktop_config.json:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/Documents"]
    }
  }
}

Restart Claude → Claude bisa baca/tulis file di /Users/me/Documents.

Adopsi

Hingga pertengahan 2026: Claude, OpenAI, beberapa IDE dan aplikasi telah mendukungnya. Perlahan menjadi standar de facto untuk tool use.

Terkait

Tag
#mcp#agent#tool-use#anthropic