Skip to content

Commit d3333ec

Browse files
committed
feat: add validation for MCP transport in base_mcp_node.py
1 parent fd8148b commit d3333ec

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

apps/application/flow/step_node/mcp_node/impl/base_mcp_node.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def execute(self, mcp_servers, mcp_server, mcp_tool, mcp_tool_id, mcp_source, to
3030
raise ValueError(f"Tool with ID {mcp_tool_id} is inactive.")
3131
servers = json.loads(tool.code)
3232
servers = self.handle_variables(servers) # 处理servers中的变量
33+
ToolExecutor().validate_mcp_transport(json.dumps(servers))
3334
params = json.loads(json.dumps(tool_params))
3435
params = self.handle_variables(params)
3536
else:

0 commit comments

Comments
 (0)