Wanaku: Proksi Agen AI untuk Integrasi dan Orkestrasi Perusahaan
Wanaku, dari Wanaku AI, adalah alat server MCP dan proksi tindakan yang diatur untuk agen AI. Dibangun menggunakan Java, Apache Camel, Quarkus, dan Rust, ia menghubungkan model AI ke sistem perusahaan. Ini menyediakan gerbang standar untuk interaksi AI, mendukung orkestrasi multi-agen dan pendaftaran alat dinamis. Tersedia melalui skrip shell, gambar kontainer, atau JBang, ia bertujuan untuk menstandarkan akses AI bagi pengembang yang membangun aplikasi AI.
Alternatif yang Direkomendasikan Teratas
Apa yang terhubung dengan Wanaku?
Wanaku berfungsi sebagai server MCP, menghubungkan agen AI, termasuk Model Bahasa Besar, ke berbagai sistem perusahaan. Ini terintegrasi dengan layanan cloud, REST API, dan basis data. Selain itu, ia dapat terhubung ke server MCP lainnya, bertindak sebagai pusat utama. Konektivitas ini memungkinkan agen AI untuk berinteraksi dengan infrastruktur yang ada dengan aman dan efektif, menstandarkan pola akses untuk berbagai klien AI seperti Claude Desktop atau LangFlow.
Fitur dan alat inti
Wanaku memungkinkan pengembang integrasi untuk mengekspos rute Apache Camel sebagai alat yang dapat dipanggil untuk agen AI. Ini menangani metode inti MCP seperti tools/list, tools/call, resources/list, resources/read, prompts/list, dan prompts/get. Pendaftaran alat dinamis didukung dengan menempatkan skema YAML ke dalam direktori dan memanggil "/v1/tools/reload". Ini mendukung protokol HTTP, WebSocket di "/v1/stream", dan SSE untuk komunikasi dua arah waktu nyata.
Siapa yang membutuhkannya?
Wanaku ditujukan untuk pengembang integrasi dan mereka yang membangun aplikasi AI. Ini membantu perusahaan menstandarkan akses AI di seluruh tim. Alur kerja konkret termasuk mengekspos rute Apache Camel sebagai alat AI dan memfasilitasi orkestrasi multi-agen. Ini juga berfungsi sebagai gerbang AI perusahaan, menyatukan akses ke berbagai layanan AI. Lewati ini jika lingkungan Anda secara eksplisit melarang delegasi otentikasi eksternal.
Cara memulai
Akses diberikan melalui alur otorisasi OAuth standar, mendelegasikan otentikasi secara eksternal ke oauth2-proxy dan Keycloak. Variabel lingkungan WANAKU_AUTH_ISSUER harus diatur ke URL realm Keycloak.
Kasus penggunaan
- Mengekspos rute Apache Camel sebagai alat AI, memungkinkan agen AI untuk berinteraksi dengan sistem perusahaan tanpa akses langsung.
- Orkestrasi multi-agen, di mana Wanaku mengoordinasikan beberapa layanan AI, seperti menanyakan dokumen, menghasilkan respons, dan menangani eksekusi alat.
- Berfungsi sebagai gerbang AI perusahaan untuk menstandarkan akses AI, memungkinkan pengembang menggunakan satu API untuk berbagai layanan AI yang mendasarinya seperti OpenAI, Anthropic, atau basis data vektor.
Wanaku menyediakan lapisan penting untuk mengintegrasikan agen AI dengan infrastruktur perusahaan, menawarkan proksi yang diatur untuk tindakan. Dukungannya untuk alat dinamis, beberapa protokol, dan otentikasi eksternal membuatnya dapat disesuaikan untuk lingkungan yang kompleks. Ini menyederhanakan pengembangan aplikasi AI dan standarisasi akses.