Alat berbasis protokol - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Alat berbasis protokol

Saat mempertimbangkan alat berbasis protokol, Model Context Protocol (MCP) memberikan fondasi yang paling komprehensif dan fleksibel untuk integrasi alat. Sebagaimana dinyatakan dalam posting blog AWS Open Source tentang interoperabilitas agen, AWS telah merangkul MCP sebagai protokol strategis, secara aktif berkontribusi pada pengembangannya.

Tabel berikut menjelaskan opsi untuk penerapan alat MCP.

Model penyebaran

Deskripsi

Ideal untuk

Implementasi

Berbasis stdio lokal

Alat berjalan dalam proses yang sama dengan agen

Pengembangan, pengujian, dan alat sederhana

Cepat diimplementasikan tanpa overhead jaringan

Acara terkirim server lokal (SSE) berbasis

Alat berjalan secara lokal tetapi berkomunikasi melalui HTTP

Alat lokal yang lebih kompleks dengan pemisahan kekhawatiran

Isolasi yang lebih baik tetapi latensi masih rendah

Berbasis SSE jarak jauh

Alat berjalan di server jarak jauh

Lingkungan produksi dan alat bersama

Dapat diskalakan dan dikelola secara terpusat

Protokol Konteks Model resmi SDKs tersedia untuk membangun alat MCP:

  • PythonSDK — Implementasi komprehensif dengan dukungan protokol penuh

  • TypeScriptSDK —JavaScript/TypeScriptimplementasi untuk aplikasi web

  • JavaSDK - implementasi Java untuk aplikasi perusahaan

Ini SDKs menyediakan blok bangunan untuk membuat alat yang kompatibel dengan MCP dalam bahasa pilihan Anda, dengan implementasi spesifikasi protokol yang konsisten.

Selain itu, AWS telah menerapkan MCP di Strands AgentsSDK. Strands AgentsSDK menyediakan cara mudah untuk membuat dan menggunakan alat yang kompatibel dengan MCP. Dokumentasi komprehensif tersedia di Strands Agents GitHub repositori. Untuk kasus penggunaan yang lebih sederhana atau ketika bekerja di luar Strands Agents kerangka kerja, MCP resmi SDKs menawarkan implementasi langsung protokol dalam berbagai bahasa.

Fitur keamanan alat MCP

Fitur keamanan alat MCP meliputi:

  • OAuth 2.0/2.1 otentikasi — otentikasi standar industri

  • Pelingkupan izin - Kontrol akses berbutir halus untuk alat

  • Penemuan kemampuan alat — Penemuan dinamis alat yang tersedia

  • Penanganan kesalahan terstruktur - Pola kesalahan yang konsisten

Memulai dengan alat MCP

Untuk menerapkan MCP untuk integrasi alat, lakukan tindakan berikut:

  1. Jelajahi Strands AgentsSDK untuk implementasi MCP siap produksi.

  2. Tinjau dokumentasi teknis MCP untuk memahami konsep inti.

  3. Gunakan contoh praktis yang dijelaskan dalam posting Blog AWS Open Source ini.

  4. Mulailah dengan alat lokal sederhana sebelum melanjutkan ke alat jarak jauh.

  5. Bergabunglah dengan komunitas MCP untuk memengaruhi evolusi protokol.