Ana içeriğe geç

Tool Çağır Aksiyonu

Tool Çağır aksiyonu, bir MCP (Model Context Protocol) sunucusuna bağlanır ve araçlarından birini çağırır, argümanlar iletir ve aracın yanıtını işlemde kullanmak üzere yakalar. Bu, bir sürecin rpa-orch gibi MCP uyumlu herhangi bir sunucuyla doğrudan entegre olmasına izin verir.

Alan Açıklama Gereklilik
MCP sunucu URL Bağlanılacak MCP sunucusunun uç nokta URL'si. Gerekli
Aktarım türü MCP sunucusuyla iletişim kurmak için kullanılan aktarım protokolü (örn., http). Gerekli
Kimlik doğrulama türü MCP sunucusuna bağlanmak için kullanılan kimlik doğrulama yöntemi (örn., Bearer). İsteğe bağlı
Token MCP sunucusuna bağlanmak için kullanılan kimlik doğrulama belirteci veya API anahtarı. İsteğe bağlı
Tool ismi Sunucuda çağrılacak MCP aracının adı. Gerekli
Argümanlar (JSON) Aracın giriş argümanları, JSON dizesi olarak biçimlendirilir. İsteğe bağlı
Zaman aşımı (ms) Aracın çağrısının tamamlanması için beklenecek maksimum süre, milisaniye cinsinden. İsteğe bağlı
Sonuç değişken adı Aracın yanıtının depolanacağı değişkenin adı. Gerekli
isError değişken adı Aracın çağrısının bir hatayla sonuçlanıp sonuçlanmadığını depolayacak değişkenin adı. İsteğe bağlı
Tool hatasında istisna fırlat MCP aracı bir hata döndürürse aksiyonun başarısız olmasını sağlar; etkin değilse yalnızca isError değişken adı içinde bildirilir. İsteğe bağlı

Eylem tipi ve Örnekler

Tool Çağrısı

  • Format: string
  • Örnek Sonuç: list_processes

Argümanlar

  • Format: JSON string
  • Örnek Sonuç: {"nameContains": "Invoice", "limit": 10}

Uygulama Örnekleri

Alan Kurulumu - Server URL: http://dev.robusta.ai:8084/mcp-gateway/mcp/rpc - Transport: http - Auth type: Bearer - Auth token: ${mcpToken} - Tool name: list_processes - Arguments (JSON): {"nameContains": "Invoice", "limit": 10} - Result variable name: mcpResult

Uygulama Değişkenleri - Timeout (ms): 20000 - Raise on tool error?: true

Teknik Notlar

Teknik Notlar

Tool hatasında istisna fırlat devre dışı bırakıldığında, aksiyon bir araç düzeyinde hatayla başarısız olmaz — bunun yerine, işlemin nasıl devam etmesi gerektiğine karar vermek için çağrıdan sonra isError değişken adını kontrol edin. Etkinleştirildiğinde, MCP aracı çağrısının kendisi bir hata döndürdüğünde aksiyon hemen başarısız olur (bir Sınır Hata Etkinliği ile birlikte kullanılabilir).