Skip to main content

程式碼執行

executeCode

在遠端沙盒中執行可整合 MCP 工具的 Python 程式碼。 注意: 支援 Python 3.12,且僅支援同步程式碼。HTTP 請求請使用 httpx(不要用 requests)。I/O 密集的工作請使用 ThreadPoolExecutor。

自訂工具管理

createCustomTool

將 Python 工作流程部署為可重複使用的 API 端點。 回傳: 成功時回傳 deployment_uuid。

updateCustomTool

更新既有的自訂工具。只會更新有提供的欄位。

getCustomToolDetails

取得自訂工具的完整規格、程式碼、輸入範例與 curl 指令。

submitCustomToolRun

以非同步方式執行已部署的自訂工具。回傳 run_uuid,可用 checkRunStatus 監控。

checkRunStatus

自動輪詢,監控自訂工具執行的進度與結果。 請提供 run_uuid 或 custom_tool_uuid 其中之一。

工具探索與執行

searchTools

依功能、關鍵字或提供者尋找工具。

getToolDetails

取得特定工具的完整文件。

executeTool

以別名執行任何 MCP 工具或預設工具。

MCP Server 管理

addRemoteMcpServer

連接外部 MCP server。支援以範本連接(自動處理 OAuth)或手動填入 URL。 請提供 template_id,或同時提供 server_name 與 server_url。

searchBuiltInServers

瀏覽預先設定的 MCP server 範本。

getBuiltInServerDetails

取得內建 server 範本的完整設定細節。

checkRemoteMcpOauthStatus

從 addRemoteMcpServer 取得授權 URL 後,輪詢 OAuth 是否完成。

ReAuthRemoteMcpServer

為 OAuth token 已過期的既有 MCP server 重新驗證。

updateRemoteMcpServer

更新既有 MCP server 的 URL 與憑證。

公用工具

datagen-sdk-doc

從 GitHub 取得 DataGen Python SDK 文件。回傳不含圖片的 README 內容。 參數: 無