MCP: Model Context Protocol
M8 — AI Agents & Tool Use
Model Context Protocol (MCP): Standar Terbuka Ekosistem Agent
Sebelum MCP, setiap kali membuat agent baru, developer harus menulis ulang integrasi custom untuk setiap database, API, atau sistem file.
Tiga Komponen Utama MCP
- Host: Aplikasi tempat model berjalan (Claude Desktop, IDE, atau Custom Agent runtime kita).
- Client: Modul di dalam Host yang menghubungkan satu server MCP.
- Server: Program mandiri yang mengekspos:
- Tools: Fungsi yang bisa dieksekusi model (mis.
query_database,fetch_url). - Resources: Data pasif yang dapat dibaca (mis. file log, dokumen skema).
- Prompts: Template prompt standar.
- Tools: Fungsi yang bisa dieksekusi model (mis.
Transport MCP
- stdio: Proses lokal via standar input/output (ideal untuk CLI dan desktop tool).
- Streamable HTTP / SSE: Komunikasi jarak jauh untuk layanan multi-tenant cloud.
M8