# Agen AI dan MCP dari Nol: Kursus Gratis untuk Pemula

> Empat pelajaran gratis tentang agen AI dan MCP dari nol: perjalanan tool call, server berhak minimal, prompt injection lewat output tool, dan sandbox agen.

URL: https://www.matthewswong.com/id/learn/ai-agents-mcp/

Ditinjau pada 17 Oktober 2026 · Dicek dengan MCP specification 2026-07-28 · Oleh Matthews Wong (https://www.matthewswong.com/id/about/)

> Agen AI bertindak dengan memanggil tool, dan Model Context Protocol adalah cara banyak agen menjangkau tool tersebut. Empat pelajaran ini mengikuti satu tool call dari model ke MCP server lalu kembali, kemudian menunjukkan cara menjaganya tetap aman: server yang hanya memegang apa yang dibutuhkan, output tool yang dianggap tak tepercaya, dan agen di dalam sandbox.

Gratis, tanpa daftar, tanpa sertifikat. Dibangun dari setup yang menjalankan situs ini.

## Yang akan bisa Anda lakukan

- Menjelaskan apa itu MCP server, dan menelusuri sebuah tool call melewati host, client, dan server.
- Membatasi server ke hak minimal, dan membuktikannya dari daftar tool yang diterima client.
- Menganggap output tool tak tepercaya, dan menempatkan agen di balik batas yang tetap bertahan saat model dikelabui.

## Untuk siapa

Developer yang pernah memakai agen coding AI atau aplikasi chat dengan tool, dan ingin menghubungkan MCP server tanpa menyerahkan akses lebih dari yang dimaksud.

## Sebelum mulai

- Terminal dan Node.js 22.19 atau lebih baru, untuk latihan dengan MCP Inspector.
- Claude Code sudah terpasang dan login, untuk latihan izin dan sandbox.

## Pelajaran

1. [Apa Itu MCP Server? Begini Perjalanan Satu Tool Call](https://www.matthewswong.com/id/learn/ai-agents-mcp/what-is-mcp-how-a-tool-call-travels/): Apa itu MCP server, dari nol: perjalanan satu tool call agen AI dari client ke server lalu kembali, dan kapan memakai transport stdio atau Streamable HTTP.
2. [Cara Membatasi Akses MCP Server: Read-Only dan Toolset](https://www.matthewswong.com/id/learn/ai-agents-mcp/scope-an-mcp-server-read-only-toolsets/): Cara membatasi akses MCP server dari nol: kredensial tanpa hak tulis, mode read-only, toolset, allow list, deny list di client, dibuktikan via tools/list.
3. [Indirect Prompt Injection: Kenapa Output Tool Tak Tepercaya](https://www.matthewswong.com/id/learn/ai-agents-mcp/prompt-injection-through-tool-output/): Indirect prompt injection untuk pemula: kenapa teks dari tool MCP adalah input yang tak tepercaya, dua insiden nyata, dan kontrol yang tetap bertahan.
4. [Cara Menjalankan Agen AI di Sandbox: File, Jaringan, Kredensial](https://www.matthewswong.com/id/learn/ai-agents-mcp/run-an-ai-agent-in-a-sandbox/): Cara menjalankan agen AI di sandbox dari nol: apa yang dikurung sandbox dan yang tidak, dari file, jaringan, sampai kredensial, di Claude Code dan Docker.

---

- HTML version: https://www.matthewswong.com/id/learn/ai-agents-mcp/
- English: https://www.matthewswong.com/en/learn/ai-agents-mcp/
- Site index for agents: https://www.matthewswong.com/llms.txt
- Sitemap: https://www.matthewswong.com/sitemap.xml
- API description (OpenAPI): https://www.matthewswong.com/openapi.json
