· · 2 menit baca

Foundry Toolboxes: Satu Endpoint untuk Semua Alat Agen AI

Microsoft Foundry meluncurkan Toolboxes dalam preview publik — cara untuk mengelola dan mengekspos alat agen AI melalui satu endpoint yang kompatibel dengan MCP.

microsoft-foundry ai agents mcp azure developer-tools
Postingan ini juga tersedia dalam:English, Català, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, العربية, Nederlands

Postingan ini diterjemahkan secara otomatis. Untuk versi aslinya, klik di sini.

Ada masalah yang terlihat sepele sampai benar-benar dihadapi: organisasi membangun beberapa agen AI, masing-masing butuh alat, dan setiap tim mengonfigurasinya dari awal. Integrasi pencarian web yang sama, konfigurasi Azure AI Search yang sama, koneksi server GitHub MCP yang sama — tapi di repositori berbeda, oleh tim berbeda, dengan kredensial berbeda, tanpa tata kelola bersama.

Microsoft Foundry baru saja meluncurkan Toolboxes dalam preview publik, dan ini adalah jawaban langsung atas masalah tersebut.

Apa itu Toolbox?

Toolbox adalah bundel alat bernama yang dapat digunakan kembali, didefinisikan sekali di Foundry dan diekspos melalui satu endpoint yang kompatibel dengan MCP. Runtime agen apa pun yang berbicara MCP dapat mengonsumsinya — tidak ada lock-in ke Foundry Agents.

Janjinya sederhana: build once, consume anywhere. Definisikan alat, konfigurasikan autentikasi secara terpusat (OAuth passthrough, identitas terkelola Entra), terbitkan endpoint. Setiap agen yang membutuhkan alat tersebut terhubung ke endpoint dan mendapatkan semuanya.

Empat pilar (dua tersedia hari ini)

PilarStatusApa yang dilakukan
DiscoverSegera hadirTemukan alat yang disetujui tanpa pencarian manual
BuildTersediaKelompokkan alat ke dalam bundel yang dapat digunakan kembali
ConsumeTersediaSatu endpoint MCP mengekspos semua alat
GovernSegera hadirAutentikasi terpusat + observabilitas untuk semua panggilan alat

Contoh praktis

from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient
import os

client = AIProjectClient(
    endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"],
    credential=DefaultAzureCredential()
)

toolbox_version = client.beta.toolboxes.create_toolbox_version(
    toolbox_name="customer-feedback-triaging-toolbox",
    description="Cari dokumentasi dan respons issues GitHub.",
    tools=[
        {"type": "web_search", "description": "Cari dokumentasi publik"},
        {"type": "azure_ai_search", "index_name": "internal-docs"},
        {"type": "mcp_server", "server_url": "https://your-github-mcp-server.com"}
    ]
)

Setelah diterbitkan, Foundry menyediakan endpoint terpadu. Satu koneksi, semua alat.

Tidak terkunci di Foundry Agents

Toolboxes dibuat dan dikelola di Foundry, tapi permukaan konsumsinya adalah protokol MCP yang terbuka. Bisa digunakan dari agen kustom (Microsoft Agent Framework, LangGraph), GitHub Copilot dan IDE lain yang mendukung MCP.

Mengapa penting sekarang

Gelombang multi-agen sedang tiba di produksi. Setiap agen baru adalah permukaan baru untuk konfigurasi duplikat, kredensial usang, dan perilaku tidak konsisten. Fondasi Build + Consume cukup untuk mulai sentralisasi. Ketika pilar Govern tiba, akan ada lapisan alat yang sepenuhnya dapat diamati dan dikontrol secara terpusat untuk seluruh armada agen.

Penutup

Ini masih awal — preview publik, Python SDK dulu, Discover dan Govern masih akan datang. Tapi modelnya kokoh dan desain MCP-native berarti bekerja dengan alat yang sudah dibangun. Cek pengumuman resmi untuk memulai.

Bagikan:
Lihat kode sumber postingan ini di GitHub ↗
← Hooks azd dengan Python, TypeScript, dan .NET: Selamat Tinggal Shell Script
VS Code 1.118: Copilot CLI Mendapat Nama Sesi, Lencana Model, dan TypeScript 7.0 Nightly →