Mastra/mcp

resmi

Implementasi klien untuk Mastra, menyediakan integrasi yang mulus dengan model dan alat AI yang kompatibel dengan MCP.

Apa yang bisa Anda lakukan dengan Mastra MCP?

  • Hubungkan agen ke server MCP eksternal — gunakan MCPClient untuk memungkinkan agen memanggil alat dan mengakses sumber daya dari satu atau lebih server yang kompatibel dengan MCP.
  • Ekspos alat Mastra sebagai alat MCP — buat MCPServer yang memublikasikan alat Mastra yang sudah ada agar dapat ditemukan dan dipanggil oleh klien MCP mana pun.
  • Ekspos agen Mastra melalui MCP — sajikan agen melalui MCPServer sehingga sistem eksternal dapat berinteraksi dengan mereka melalui protokol tersebut.
  • Ekspos alur kerja dan perintah — publikasikan alur kerja dan perintah Mastra sebagai sumber daya MCP yang dapat diambil dan dijalankan oleh klien.

Dokumentasi

@mastra/mcp

Mastra mendukung Model Context Protocol (MCP), sebuah standar terbuka untuk menghubungkan agen AI ke alat dan sumber daya eksternal. Ini berfungsi sebagai sistem plugin universal, memungkinkan agen memanggil alat tanpa memandang bahasa atau lingkungan hosting.

Mastra juga dapat digunakan untuk membuat server MCP, mengekspos agen, alat, dan sumber daya terstruktur lainnya melalui antarmuka MCP. Ini kemudian dapat diakses oleh sistem atau agen apa pun yang mendukung protokol tersebut.

Instalasi

Untuk menggunakan MCP, instal dependensi yang diperlukan:

npm install @mastra/mcp@latest

Gambaran Umum

Mastra saat ini mendukung dua kelas MCP:

  • MCPClient: Menghubungkan ke satu atau banyak server MCP untuk mengakses alat, sumber daya, prompt, dan menangani permintaan elisitasi.
  • MCPServer: Mengekspos alat, agen, alur kerja, prompt, dan sumber daya Mastra ke klien yang kompatibel dengan MCP.

Baca dokumentasi resmi MCP untuk mempelajari lebih lanjut.