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).