@@ -37,7 +37,6 @@ base64 = { version = "0.21", optional = true }
3737reqwest = { version = " 0.12" , default-features = false , features = [
3838 " json" ,
3939 " stream" ,
40- " rustls-tls" ,
4140], optional = true }
4241sse-stream = { version = " 0.1.3" , optional = true }
4342url = { version = " 2.4" , optional = true }
@@ -62,7 +61,9 @@ default = ["base64", "macros", "server"]
6261client = []
6362server = [" transport-async-rw" , " dep:schemars" ]
6463macros = [" dep:rmcp-macros" , " dep:paste" ]
65- transport-sse = [" dep:reqwest" , " dep:sse-stream" , " dep:url" ]
64+ __transport-sse = [" dep:reqwest" , " dep:sse-stream" , " dep:url" ]
65+ transport-sse = [" __transport-sse" , " reqwest?/rustls-tls" ]
66+ transport-sse-tls-no-provider = [" __transport-sse" , " reqwest?/rustls-tls-no-provider" ]
6667transport-async-rw = [" tokio/io-util" , " tokio-util/codec" ]
6768transport-io = [" transport-async-rw" , " tokio/io-std" ]
6869transport-child-process = [" transport-async-rw" , " tokio/process" ]
@@ -74,7 +75,9 @@ transport-sse-server = [
7475]
7576# transport-ws = ["transport-io", "dep:tokio-tungstenite"]
7677tower = [" dep:tower-service" ]
77- auth = [" dep:oauth2" , " dep:reqwest" , " dep:url" ]
78+ __auth = [" dep:oauth2" , " dep:reqwest" , " dep:url" ]
79+ auth = [" __auth" , " reqwest?/rustls-tls" ]
80+ auth-tls-no-provider = [" auth" , " reqwest?/rustls-tls-no-provider" ]
7881
7982[dev-dependencies ]
8083tokio = { version = " 1" , features = [" full" ] }
0 commit comments