rust-mcp-axum 2.0.0

Axum HTTP server integration for rust-mcp-sdk
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub(crate) fn remove_query_and_hash(endpoint: &str) -> String {
    let without_fragment = endpoint.split_once('#').map_or(endpoint, |(path, _)| path);
    let without_query = without_fragment
        .split_once('?')
        .map_or(without_fragment, |(path, _)| path);
    if without_query.is_empty() {
        "/".to_string()
    } else {
        without_query.to_string()
    }
}