Skip to main content

mcp_utils/client/
naming.rs

1pub const SERVERNAME_DELIMITER: &str = "__";
2
3pub(crate) fn create_namespaced_tool_name(server_name: &str, tool_name: &str) -> String {
4    format!("{server_name}{SERVERNAME_DELIMITER}{tool_name}")
5}
6
7pub fn split_on_server_name(namespaced_name: &str) -> Option<(&str, &str)> {
8    namespaced_name.split_once(SERVERNAME_DELIMITER)
9}