{"name":"turbomcp","vers":"1.0.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.0","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4b20bc7df00f96b28fb92fd01bbfd6b8e37d78b4c5ce46dd1e04ab649c8ab61b","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-26T17:51:38Z"} {"name":"turbomcp","vers":"1.0.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.1","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"67a09a687ed64cc0630acfed180acd38278d93970f0d36e75ea273d92e8215ca","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-26T19:27:57Z"} {"name":"turbomcp","vers":"1.1.0-exp","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5e835a551e560da05c8d27f35c1cf97413dd630488c420860dca4e5759324015","features":{"all-transports":["stdio","http","websocket","tcp","unix","tls"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix","tls"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"tls":["turbomcp-transport/tls"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-28T01:28:13Z"} {"name":"turbomcp","vers":"1.1.0-exp.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.1","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"16d0d3021061dc5b2216e295afc45aed4c46448b41d77b5e735c667a0be37a0f","features":{"all-transports":["stdio","http","websocket","tcp","unix","tls"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix","tls"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"tls":["turbomcp-transport/tls"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-28T02:54:26Z"} {"name":"turbomcp","vers":"1.1.0-exp.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","sqlite","chrono","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.11","features":["postgres"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.2","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5844f381a446243270717073b32790b5ba354f6d1272e82c030ae5f760b81289","features":{"all-transports":["stdio","http","websocket","tcp","unix","tls"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix","tls"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"tls":["turbomcp-transport/tls"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-29T00:19:17Z"} {"name":"turbomcp","vers":"1.1.0-exp.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^0.27","features":["aio","tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","sqlite","chrono","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.11","features":["postgres"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.3","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0-exp.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0-exp.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8c528d9c9036fb073ba6497a7496c0128095dce5e1e8e36f7f133a85f6adc421","features":{"all-transports":["stdio","http","websocket","tcp","unix","tls"],"context-injection":[],"database":["sqlx"],"dpop":["turbomcp-dpop"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"tls":["turbomcp-transport/tls"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","redis-sessions","internal-deps","stdio","http","websocket","tcp","unix","tls"],"redis-sessions":["dep:tower-sessions","dep:tower-sessions-redis-store","dep:redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-29T19:52:57Z","v":2} {"name":"turbomcp","vers":"1.0.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.2","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"384be2eb822163f2dd450b094dc575a4b6ef6f59bcf3d808f064b7addda37d3f","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-31T01:08:14Z"} {"name":"turbomcp","vers":"1.0.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.3","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"20f5718ecac2a2c6a463399db29b440497d885bd61765177381ff7c6b86d17ef","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-04T22:18:44Z"} {"name":"turbomcp","vers":"1.1.0-exp.4","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.4","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0-exp.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0-exp.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d43feab22477c814fc0956298b4706810e98ead798fd4bdfe85e43e0897cc43e","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-05T04:47:37Z"} {"name":"turbomcp","vers":"1.0.4","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.4","features":["simd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8eb367736c5758a724fe3a74c03777adf5a26b3b041ad03b28fa46376718557b","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","internal-deps","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":["turbomcp-core","turbomcp-protocol","turbomcp-transport","turbomcp-server","turbomcp-macros"],"minimal":["internal-deps","stdio"],"network":["internal-deps","stdio","tcp"],"schema-generation":["schemars"],"server-only":["internal-deps","tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-07T02:35:17Z"} {"name":"turbomcp","vers":"1.0.5","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.5","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bbdab9410469c2f7ad300dcec4e196b3e221205c73ea548bdd61d8e871abeb42","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-10T02:02:59Z"} {"name":"turbomcp","vers":"1.1.0-exp.5","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.5","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0-exp.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1ff3e646fddae26885627bbffbe6790a90e0be67c7c7a7dfe3d4f10485df2ab7","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-10T03:50:14Z"} {"name":"turbomcp","vers":"1.0.6","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.5","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"732f46cae25be65ff706adf16d754075faea74fc72f9eb831f450631ec387991","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-11T00:53:24Z"} {"name":"turbomcp","vers":"1.0.7","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.5","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"08b216c453b240679fca480dffe9000e36f5423aae16605c8068fed904682b57","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-14T15:50:46Z"} {"name":"turbomcp","vers":"1.1.0-exp.6","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.6","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0-exp.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ca3a60b3488ad7ceafe3a2f8de2cc4b4e6ff2894606c05e042907f45ee04b899","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-19T13:40:42Z"} {"name":"turbomcp","vers":"1.0.8","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.8","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"75aadf72e8238f3fd24774bc71f3ee3b8203147a4a8a5b79009a36fb02f3f290","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":[],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-21T04:43:39Z"} {"name":"turbomcp","vers":"1.0.9","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fxhash","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.9","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5f4349418ef974f80128c6e78eaa9b7091d3fa8b4e06f8abc9897238b41628b9","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":[],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-21T18:19:59Z"} {"name":"turbomcp","vers":"1.0.10","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.10","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c369fd542fca4cf13a9fc4524e2eab8ad0770552a6a1ce4c0f661fea6f962052","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":[],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-22T01:26:44Z"} {"name":"turbomcp","vers":"1.0.11","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.11","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9695bda0e3b4b1a59d24d6c9c94d2479bd2ca1d823d82b6027e1f03c65285acf","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":[],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-22T17:28:29Z"} {"name":"turbomcp","vers":"1.0.12","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^0.8","features":["chrono","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","sqlite","chrono","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.12","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a20912559ced8bc08e6b1be045a72fae777b1c2b04c33be6b2ce171b1c3a50e8","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"database":["sqlx"],"default":["full","simd"],"dpop":[],"full":["schema-generation","context-injection","uri-templates","database","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-23T17:28:10Z"} {"name":"turbomcp","vers":"1.0.13","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.13","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"48f76e3ddf31243e4925fd2625349eb9dfe338b0072309492600ea9b97f836be","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"default":["full","simd"],"dpop":[],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-24T04:49:50Z"} {"name":"turbomcp","vers":"1.1.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"39f2a70d12c9ebfab90f25ab1f7c9cc8c1daf6f6a7977256a7cbf0150525b94e","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-24T19:37:31Z"} {"name":"turbomcp","vers":"1.1.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["cors","compression-gzip","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-client","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.2","features":["simd"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^1.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8b269e565458a591f06c3b9e6cbd8af0b4463a22af8f8ba71a23732a265c4d26","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"context-injection":[],"default":["full","simd"],"dpop":["turbomcp-dpop"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http"],"internal-deps":[],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars"],"server-only":["tcp","unix"],"simd":["turbomcp-core/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-25T03:27:49Z"} {"name":"turbomcp","vers":"2.0.0-rc","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.0-rc","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.0-rc","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.0-rc","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a620ead079b05a277f24b2ffc7501d290a43cfcbfb5b8780ad4ccc6036481c29","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-10T04:41:40Z","v":2} {"name":"turbomcp","vers":"2.0.0-rc.1","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"75f9f1e362c7f0f71882e7359edad4f9e858d73d420bbc6b53a93445225bc538","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-11T17:12:20Z","v":2} {"name":"turbomcp","vers":"2.0.0-rc.2","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c12927a6898dec22d6e14e63035cda920ad59f7e34cae41c2d121c1b569515ad","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-16T06:31:08Z","v":2} {"name":"turbomcp","vers":"2.0.0-rc.3","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.0-rc.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.0-rc.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ebf361cbe6e4a96a75f2f70aa13d5b5074c1748879f5428580632ec5c8c1d442","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-18T16:09:11Z","v":2} {"name":"turbomcp","vers":"2.0.0","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7b5270aa09fdc9c64c03ab3964fb0491b551e5ff7f6f43557ce4790dbb0c08d0","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-19T14:59:49Z","v":2} {"name":"turbomcp","vers":"2.0.1","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c33ae11918122a71232781478284c114b6ed2c81b3c81853ae7a00775d71205a","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-19T22:56:41Z","v":2} {"name":"turbomcp","vers":"2.0.2","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9dcdb6759746d2164019b73adddb0d5c06b979e5c17219bebfa7374cbde7a4f2","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-20T03:15:37Z","v":2} {"name":"turbomcp","vers":"2.0.3","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8f13d8cd147b00919ba5a27980dbdd07cc33e521d36807f6304292ce74ff98b0","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"schema-generation":["schemars","turbomcp-macros/schema"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["schema-generation","context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-22T01:59:37Z","v":2} {"name":"turbomcp","vers":"2.0.4","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"86f78e3fa22cd8624ec815821ff0ef0709b6228af9ab2f3a86055d21e29379da","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-23T00:35:57Z","v":2} {"name":"turbomcp","vers":"2.0.5","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"98d0524db5e22bab67f2ffff1a258861f873befafe3f6a87b462f21640b9f597","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-24T21:57:20Z","v":2} {"name":"turbomcp","vers":"2.1.0","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5b513e914746f517159632131ff9b1724d452c4f4937a35704b8d403db11086c","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-01T03:08:57Z","v":2} {"name":"turbomcp","vers":"2.1.1","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.1.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.1.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fbf32da4edf84f17d68824be30d8ec69e658817798ad5b3def7dc556949633a3","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-02T02:00:08Z","v":2} {"name":"turbomcp","vers":"2.1.2","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"25602f3e59bc06baef55494cb8c9f8827ac717e1fdfb7242d6da5d05a99275d3","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-02T04:58:42Z","v":2} {"name":"turbomcp","vers":"2.1.3","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.1.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4df60dc399be2df9964382c962811693c57de18f65707e88bd420deb8e6b0642","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-03T17:21:36Z","v":2} {"name":"turbomcp","vers":"2.2.0","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1076a29e0c5f8b460f78c7eebb7005e3e30779c2b5f71ec34fbba3af13d95b91","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-06T00:22:55Z","v":2} {"name":"turbomcp","vers":"2.2.1","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f32b0b27025d06616a37267bfe4043b8e880f150614ca91ce7aa3747b76a18de","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-06T17:08:54Z","v":2} {"name":"turbomcp","vers":"2.2.2","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.2.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.2.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d9a077f5a43e472ae72e039d8d5afb4499599d263192002b9571f269e26b1740","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-14T18:46:35Z","v":2} {"name":"turbomcp","vers":"2.2.3","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^2.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bc9554af9b17abb8113e6faa1d95ffcdc3b26d16ccccb189b8b7511b8fb4908f","features":{"context-injection":[],"default":["stdio"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-16T19:13:50Z","v":2} {"name":"turbomcp","vers":"2.3.0-rc","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"=2.3.0-rc","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"=2.3.0-rc","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"=2.3.0-rc","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"=2.3.0-rc","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"=2.3.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"=2.3.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"=2.3.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"=2.3.0-rc","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e6b5c117d81209d4e08e868234268c74b6eccdd7cd54edc07f535fac92c76b3e","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"minimal":["stdio"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-24T21:36:30Z","v":2} {"name":"turbomcp","vers":"2.3.0","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"11c8b1be77c70b3f05eb23abeddf038bc843b35ddd5058cb73e5bd6fcdb82d63","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-07T13:57:40Z","v":2} {"name":"turbomcp","vers":"2.3.1","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5e557a338330a41f5b5644d97edb688317857b070c37ab5259dd19f8f2122a16","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-09T06:04:12Z","v":2} {"name":"turbomcp","vers":"2.3.2","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"96478ea41e114bbe0ebc3678a2f11bdc6bf98fe6d5f84acdf9285bf99fc8e2ca","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-09T17:40:19Z","v":2} {"name":"turbomcp","vers":"2.3.3","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"450161cc9088f02eba88b3e21d13e8dbaf9f9705f4adb29a9286d803bedaf7fb","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-10T03:11:46Z","v":2} {"name":"turbomcp","vers":"2.3.4","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cf9be38aa8709e78560e202a02d94846b598298932c2ed42f1bc091a36d9ff8d","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks","turbomcp-server/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-15T02:21:38Z","v":2} {"name":"turbomcp","vers":"2.3.5","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d67fede148991371c3e8b445c30366ed83f32407bb737adda284ee628f134978","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks","turbomcp-server/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-21T17:28:30Z","v":2} {"name":"turbomcp","vers":"2.3.6","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"942b1dcf0a104e8385f31cfe5a4b9e2c60da4506c1addf4a851b1573d884f574","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks","turbomcp-server/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-03T14:41:52Z","v":2} {"name":"turbomcp","vers":"3.0.0-exp","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^3.0.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-exp","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^3.0.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-exp","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-exp","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0-exp","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ed4d762a0e789126ad6c32cbf00a2aaa8cf5585632574edfd03ff5a6cce11c61","features":{"context-injection":[],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-server/experimental-tasks"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-12T20:06:23Z","v":2} {"name":"turbomcp","vers":"3.0.0-exp.1","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^3.0.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-exp.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^3.0.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"050f4e2008501a3b69154a6436132773436ccf46221e4551354a3ca19832e2ca","features":{"context-injection":[],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-server/experimental-tasks"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-13T13:50:41Z","v":2} {"name":"turbomcp","vers":"3.0.0-exp.2","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^3.0.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-exp.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^3.0.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"43a1d04c197a8f6c12f5ea72d4fe8759fea1ac1a7c853b59f8d60c64f3711cfd","features":{"context-injection":[],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-server/experimental-tasks"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-13T19:36:25Z","v":2} {"name":"turbomcp","vers":"2.3.7","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.4","features":["ws"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"oauth2","req":"^5.0","features":["reqwest"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"simd-json","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sonic-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2.0","features":["full","extra-traits"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","req":"^2.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^2.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-dpop","req":"^2.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.3.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^2.3.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4735ec4c3f0c636ff08984f874aad2b98de1b76cda21cbd40807f99061fe8570","features":{"context-injection":[],"default":["stdio"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks","turbomcp-server/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"],"middleware":["turbomcp-server/middleware"],"minimal":["stdio"],"multi-tenancy":["turbomcp-server/multi-tenancy","middleware"],"network":["stdio","tcp"],"server-only":["tcp","unix"],"simd":["turbomcp-protocol/simd","simd-json","sonic-rs"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"uri-templates":["regex"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"dpop-hsm":["dpop-hsm-pkcs11","dpop-hsm-yubico"],"dpop-hsm-pkcs11":["dpop","turbomcp-dpop/hsm-pkcs11"],"dpop-hsm-yubico":["dpop","turbomcp-dpop/hsm-yubico"],"dpop-redis":["dpop","turbomcp-dpop/redis-storage"],"dpop-test-utils":["dpop","turbomcp-dpop/test-utils"],"full":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","tls"],"full-stack":["context-injection","uri-templates","stdio","http","websocket","tcp","unix","tls","client-integration"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum","dep:tower-http","dep:reqwest","dep:http","dep:async-stream"],"redis-storage":["dpop-redis"],"tls":["http","turbomcp-transport/tls","turbomcp-server/tls"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-17T18:42:52Z","v":2} {"name":"turbomcp","vers":"3.0.0-beta.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.0-beta.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-beta.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.0-beta.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"27963130cd72f064afa1dbc77c7af0d52d85665a93f8cfd69ec2435dea40ad41","features":{"default":["stdio"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-19T01:10:29Z","v":2} {"name":"turbomcp","vers":"3.0.0-beta.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"=3.0.0-beta.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"=3.0.0-beta.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"=3.0.0-beta.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c5e573ada776a4d7f8e66fc7e7c691371c2c34d1eab2c23ec9e02fa59e30cfeb","features":{"default":["stdio"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-21T20:59:07Z","v":2} {"name":"turbomcp","vers":"3.0.0-beta.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.0-beta.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-beta.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.0-beta.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c08f6025d7eb4a70b07df2904d6cefcf13e6ca1aa70cbff3caab2a014d584ffd","features":{"default":["stdio"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-22T16:45:19Z","v":2} {"name":"turbomcp","vers":"3.0.0-beta.4","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.0-beta.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-beta.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.0-beta.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2bf4a5526f7ca70820182b0cb6212b722e79e80c5a6eee7815b4c349b81b26b","features":{"default":["stdio"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-02-17T22:56:04Z","v":2} {"name":"turbomcp","vers":"3.0.0-beta.5","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.0-beta.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0-beta.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.0-beta.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c3e401b552affa4ef0a90a67e73821041f0996acd1c0a9e8ee42241c1ed53eb1","features":{"default":["stdio"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-02-24T17:08:28Z","v":2} {"name":"turbomcp","vers":"3.0.0","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"57d2400fc1f92e4162b84d915f7207dc8e2dc3567b9837b7912980e47e1f5c50","features":{"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-04T18:49:42Z","v":2} {"name":"turbomcp","vers":"3.0.1","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"72b639e02c04c8bea85f3c0e94c9d824bfe22e4d56de1d53d3fbb3a4d78704c8","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-05T14:18:52Z","v":2} {"name":"turbomcp","vers":"3.0.2","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e7ff676f8dfd8464daa2199c086ae7fe6cd0bb722b4501b9a7b3532dcefd6c1e","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-13T16:16:01Z","v":2} {"name":"turbomcp","vers":"3.0.3","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"688733f59617a93c106eeb2f6ade8531b4633e0fefc8bd85d8ae562b8ec7d184","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-15T14:58:02Z","v":2} {"name":"turbomcp","vers":"3.0.4","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bf9058dafe4be996c874176d797bd68cd62ccd308f74ddcc1231c92cbdb5be4f","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-16T01:25:38Z","v":2} {"name":"turbomcp","vers":"3.0.5","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"05106eb1ddc882b87c354609f0d04221641636eae3c4bd883cb1c90824bfd6da","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-17T02:41:57Z","v":2} {"name":"turbomcp","vers":"3.0.6","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a03c3cc2361f6c0996511475b24575a9285e3b38761d343ceeaf9669b6aac5a2","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-18T19:20:21Z","v":2} {"name":"turbomcp","vers":"3.0.7","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ab9610e033e5bf40e86be07b2856cf5ab5297c474f2af1b2912b22c7a1972fa5","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-23T18:31:43Z","v":2} {"name":"turbomcp","vers":"3.0.8","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bbdc62b61b5fc2571133960812f275309e50d90e3ab06a5af9e3f761a9dfe6fe","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-25T00:26:23Z","v":2} {"name":"turbomcp","vers":"3.0.9","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ea685eea198a2cd11eb040ada7ce8ebc311b504d4a67ec4d66018c4bdccb38b","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-27T02:43:33Z","v":2} {"name":"turbomcp","vers":"3.0.10","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70caa57959f3794e3c1bae24115dbdf9d063fd40756a5e3d0d25b0ce08e820ce","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-27T03:03:57Z","v":2} {"name":"turbomcp","vers":"3.0.11","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c537dc5489d81ab4daf79bc68c1c12a4b331f1089d9680e9e087184adff53cf3","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-07T23:48:44Z","v":2} {"name":"turbomcp","vers":"3.0.12","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aa752e8626124fc2f1512a6d44cf805aa487d56c4f4d760a6e280e2b8b4425cd","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-14T01:14:24Z","v":2} {"name":"turbomcp","vers":"3.0.13","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.13","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.13","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.13","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.13","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.13","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.13","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.13","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2f9021534094e1c351635c50c2af772c7e795e88ccc6cc4bd7013ba238593511","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-14T18:29:10Z","v":2} {"name":"turbomcp","vers":"3.0.14","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"53818b5c53f7088aaf2ce7612f707cdd5804902dc10aed92ebfa578bc2b833cd","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-15T16:50:10Z","v":2} {"name":"turbomcp","vers":"3.1.0","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d45f11e6a697059bc5ba8259646502098dcd66a810ba48f888a2610ea9215639","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-20T11:22:35Z","v":2} {"name":"turbomcp","vers":"3.1.1","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"45682ca6ce1e2a63033d1c0caa99c8133e3b429ab7b8d2b76a5b1d59f13f6e70","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-21T19:58:01Z","v":2} {"name":"turbomcp","vers":"3.1.2","deps":[{"name":"axum","req":"^0.8.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.2","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.52","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.1.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.1.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e1c0bae851d8d10e7c155548187314b69a402a66b42fcbc87f74e3b4fbdabd87","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-27T22:10:32Z","v":2} {"name":"turbomcp","vers":"3.1.3","deps":[{"name":"axum","req":"^0.8.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.2","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.52","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.1.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.1.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6b002b25085038dce2d1a095911893b2c3c80399df7e5bd29d501a2c9dbba714","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-07T10:59:27Z","v":2} {"name":"turbomcp","vers":"3.1.4","deps":[{"name":"axum","req":"^0.8.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.2","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.52","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.1.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.1.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.1.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.1.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.1.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fce024a553a07154bcbf7a3c26eb00c0d31209fbc780c199852d9649db5c48c5","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-09T12:08:12Z","v":2} {"name":"turbomcp","vers":"3.1.5","deps":[{"name":"axum","req":"^0.8.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"schemars","req":"^1.2","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.52","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-auth","req":"^3.1.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-client","req":"^3.1.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-dpop","req":"^3.1.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-server","req":"^3.1.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-telemetry","req":"^3.1.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-types","req":"^3.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"16906591ae2ad2f4e88ab5848030756b62346cb5c1a4ff5eff6820389f98f9b6","features":{"channel":["turbomcp-server/channel"],"default":["stdio"],"experimental-tasks":["turbomcp-protocol/experimental-tasks","turbomcp-types/experimental-tasks","turbomcp-client/experimental-tasks","turbomcp-server/experimental-tasks"],"minimal":["stdio"],"stdio":["turbomcp-transport/stdio","turbomcp-server/stdio"],"tcp":["turbomcp-transport/tcp","turbomcp-server/tcp","turbomcp-macros/tcp"],"unix":["turbomcp-transport/unix","turbomcp-server/unix","turbomcp-macros/unix"],"websocket":["turbomcp-transport/websocket","turbomcp-server/websocket"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"auth":["dep:turbomcp-auth"],"client-integration":["dep:turbomcp-client","turbomcp-client/stdio"],"dpop":["dep:turbomcp-dpop","auth","turbomcp-auth/dpop"],"full":["stdio","http","websocket","tcp","unix","telemetry"],"full-client":["client-integration","turbomcp-client/http","turbomcp-client/websocket","turbomcp-client/tcp","turbomcp-client/unix"],"full-stack":["full","full-client"],"http":["turbomcp-transport/http","turbomcp-server/http","turbomcp-macros/http","dep:axum"],"telemetry":["dep:turbomcp-telemetry","turbomcp-telemetry/full"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-19T14:44:43Z","v":2}