MCP Server - Pengujian Beban Terdistribusi di AWS

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

MCP Server

Integrasi Server Model Context Protocol (MCP) opsional memungkinkan agen AI mengakses dan menganalisis data pengujian beban Anda secara terprogram melalui interaksi bahasa alami. Komponen ini hanya digunakan jika Anda memilih opsi MCP Server selama penerapan solusi.

MCP Server bertindak sebagai jembatan antara alat pengembangan AI dan penyebaran DLT Anda, menyediakan antarmuka standar untuk analisis cerdas hasil pengujian kinerja. Arsitektur ini mengintegrasikan beberapa layanan AWS untuk menciptakan antarmuka yang aman dan dapat diskalakan untuk interaksi agen AI:

AgentCore Gerbang AWS

AWS AgentCore Gateway adalah layanan yang dikelola sepenuhnya yang menyediakan hosting standar dan manajemen protokol untuk server MCP. Dalam solusi ini, AgentCore Gateway berfungsi sebagai titik akhir publik yang terhubung dengan agen AI saat meminta akses ke data pengujian beban Anda.

Layanan ini menangani semua komunikasi protokol MCP, termasuk penemuan alat, validasi token otentikasi, dan perutean permintaan. AgentCore Gateway beroperasi sebagai layanan multi-penyewa dengan perlindungan keamanan bawaan terhadap ancaman umum terhadap titik akhir publik, sambil memvalidasi tanda tangan token Cognito dan klaim untuk setiap permintaan.

Lambda Server MCP DLT

Fungsi DLT MCP Server Lambda adalah komponen tanpa server khusus yang memproses permintaan MCP dari agen AI dan menerjemahkannya ke dalam kueri terhadap sumber daya DLT Anda.

Fungsi Lambda ini bertindak sebagai lapisan intelijen integrasi MCP, mengambil hasil pengujian dari tabel DynamoDB, mengakses artefak kinerja yang disimpan dalam bucket S3, dan menanyakan log untuk informasi eksekusi terperinci. CloudWatch Fungsi Lambda mengimplementasikan pola akses hanya-baca dan mengubah data DLT mentah menjadi format terstruktur dan ramah AI yang dapat dengan mudah ditafsirkan dan dianalisis oleh agen.

Integrasi otentikasi

Sistem otentikasi memanfaatkan infrastruktur kumpulan pengguna Cognito yang ada untuk mempertahankan kontrol akses yang konsisten di konsol web dan antarmuka Server MCP.

Integrasi ini menggunakan OAuth otentikasi berbasis token 2.0. Pengguna mengautentikasi sekali melalui proses login Cognito dan menerima token yang berfungsi untuk interaksi UI dan akses Server MCP. Sistem mempertahankan batas izin dan kontrol akses yang sama dengan antarmuka web, memastikan bahwa pengguna hanya dapat mengakses melalui agen AI data pengujian beban yang sama yang dapat mereka akses melalui konsol.