Postingan ini diterjemahkan secara otomatis. Untuk versi aslinya, klik di sini.
Alat MCP sangat bagus untuk memberikan kemampuan kepada agen AI. Tapi bagaimana jika alat Anda perlu menampilkan sesuatu kepada pengguna?
Lilian Kasem dari tim Azure SDK memperkenalkan API konfigurasi fluent baru.
Fluent API dalam tiga langkah
Langkah 1: Definisikan fungsi Anda:
[Function(nameof(HelloApp))]
public string HelloApp(
[McpToolTrigger("HelloApp", "A simple MCP App that says hello.")]
ToolInvocationContext context)
{
return "Hello from app";
}
Langkah 2: Promosikan ke Aplikasi MCP:
builder.ConfigureMcpTool("HelloApp")
.AsMcpApp(app => app
.WithView("assets/hello-app.html")
.WithTitle("Hello App")
.WithPermissions(McpAppPermissions.ClipboardWrite | McpAppPermissions.ClipboardRead)
.WithCsp(csp =>
{
csp.AllowBaseUri("https://www.microsoft.com")
.ConnectTo("https://www.microsoft.com");
}));
Langkah 3: Tambahkan tampilan HTML Anda.
Tambahkan paket:
dotnet add package Microsoft.Azure.Functions.Worker.Extensions.Mcp --version 1.5.0-preview.1
Baca posting lengkap.
