

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

# Alat berbasis protokol
<a name="protocol-based-tools-detailed"></a>

Saat mempertimbangkan alat berbasis protokol, [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) memberikan fondasi yang paling komprehensif dan fleksibel untuk integrasi alat. Sebagaimana dinyatakan dalam [posting blog AWS Open Source tentang interoperabilitas agen](https://aws.amazon.com/blogs/opensource/open-protocols-for-agent-interoperability-part-1-inter-agent-communication-on-mcp/), 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 | 
| Remote HTTP Streamable | Alat berjalan di server jarak jauh | Lingkungan produksi dan alat bersama | Dapat diskalakan dan dikelola secara terpusat | 

MCP resmi SDKs tersedia untuk membangun alat MCP: 
+ [PythonSDK](https://github.com/modelcontextprotocol/python-sdk) — Implementasi komprehensif dengan dukungan protokol penuh
+ [TypeScriptSDK](https://github.com/modelcontextprotocol/typescript-sdk) —JavaScript/TypeScriptimplementasi untuk aplikasi web
+ [JavaSDK](https://github.com/modelcontextprotocol/java-sdk) - 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](https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/). Strands AgentsSDK menyediakan cara mudah untuk membuat dan menggunakan alat yang kompatibel dengan MCP. Dokumentasi komprehensif tersedia di [Strands Agents GitHub repositori](https://github.com/strands-agents). 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
<a name="security-features-of-mcp-tools"></a>

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
<a name="getting-started-with-mcp-tools"></a>

Untuk menerapkan MCP untuk integrasi alat, lakukan tindakan berikut:

1. Jelajahi [Strands AgentsSDK untuk implementasi](https://strandsagents.com) MCP siap produksi.

1. Tinjau [dokumentasi teknis MCP](https://modelcontextprotocol.io/) untuk memahami konsep inti.

1. Gunakan contoh praktis yang dijelaskan dalam posting [Blog AWS Open Source](https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/) ini.

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

1. Bergabunglah dengan [komunitas MCP](https://github.com/modelcontextprotocol/modelcontextprotocol) untuk memengaruhi evolusi protokol.

## Jelajahi AgentCore Gateway
<a name="explore-gateway"></a>

[Amazon Bedrock AgentCore Gateway](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway.html) menyediakan cara yang mudah dan aman bagi pengembang untuk membangun, menerapkan, menemukan, dan terhubung ke alat MCP, dan titik akhir target lainnya dalam skala besar. Dengan AgentCore Gateway, pengembang dapat mengonversi APIs, AWS Lambda fungsi, dan layanan yang ada menjadi alat yang kompatibel dengan MCP. Kemudian, hanya dengan beberapa baris kode, mereka dapat membuat alat ini tersedia untuk agen melalui titik akhir AgentCore Gateway. AgentCore Gateway mendukungOpenAPI,Smithy, dan Lambda sebagai tipe input, dan merupakan satu-satunya solusi yang menyediakan otentikasi ingress komprehensif dan otentikasi keluar dalam layanan yang dikelola sepenuhnya.