diff --git a/own_mcp/src/mcp/chat.rs b/own_mcp/src/mcp/chat.rs index 9bf57e1..336e374 100644 --- a/own_mcp/src/mcp/chat.rs +++ b/own_mcp/src/mcp/chat.rs @@ -151,7 +151,7 @@ impl AgentChat { /// let result = AgentChat::parse_tool_name("example:get_foo".to_string()); /// assert_eq!(result.unwrap(), ("example".to_string(), "get_foo".to_string())) /// ``` - fn parse_tool_name(name: String) -> Result<(String, String), ChatError> { + pub fn parse_tool_name(name: String) -> Result<(String, String), ChatError> { let (mcp_server_name, tool_name) = name .split_once(":") .ok_or(ChatError::FunctionParseError(name.clone()))?;