Skip to content

Bagian 6 — Connections

Sampai sini, semua yang bisa dilakukan agent-mu tinggal di proses yang sama: tool yang kamu tulis, workflow yang kamu susun, dokumen yang kamu indeks.

Bagian ini membuka batas itu. Agent-mu akan memakai kemampuan yang hidup di proses lain, di mesin lain, bahkan yang ditulis dalam bahasa pemrograman lain oleh orang yang tidak kamu kenal — dan sebaliknya, kemampuanmu bisa dipakai sistem lain.

Empat protokol, empat batas yang diseberangi

Dokumentasi Mastra memberi cara memilih yang jelas: mulai dari batas mana yang perlu kamu seberangi.

ProtokolYang diseberangiContoh
MCPBatas ke tool dan resource eksternalMemakai MCP server GitHub; mengekspos tool-mu ke Claude Desktop
A2ABatas ke agent lain yang berdiri sendiriMemanggil agent tim lain lewat HTTP
ACPBatas ke proses coding agentMenjalankan Claude Code atau OpenCode sebagai tool
SDK agentsBatas ke runtime milik penyediaMemakai agent Claude/Cursor/OpenAI SDK, runtime tetap milik SDK-nya

Pembeda utamanya: siapa yang memiliki runtime agent, dan apa yang perlu dipertukarkan.

MCP yang paling sering kamu pakai dalam praktik, dan karena itu mendapat dua bab tersendiri. Dua bab pertama membahas kedua arahnya — Mastra sebagai pemakai, dan Mastra sebagai penyedia — lalu bab ketiga merangkum sisanya.

MCP sebenarnya bukan hal baru bagimu

Kalau kamu memakai Claude Code, Cursor, atau editor sejenis, kamu mungkin sudah memasang MCP server tanpa memikirkannya. Dan secara konsep, MCP adalah lanjutan langsung dari Bagian 2:

Tool MCP adalah tool biasa yang kebetulan berjalan di proses lain.

Semua yang kamu pelajari tentang deskripsi tool, schema, dan siklus agent-tool tetap berlaku. Yang berubah hanya lokasi eksekusinya.

Bab di bagian ini

BabIsi
6.1Memakai MCP server orang lain
6.2Mengekspos tool, agent, dan workflow-mu sebagai MCP server
6.3A2A, ACP, dan SDK agents

Prasyarat bagian ini

  • Bagian 2 — konsep tool dan schema
  • 2.3 — persetujuan tool, yang akan dipakai lagi di sini untuk tool dari luar
  • Paket @mastra/mcp akan dipasang di bab 6.1

Lanjut ke mana

Mulai dari 6.1 MCP sebagai Client.

Materi belajar mandiri. Bukan dokumentasi resmi Mastra.