{"name":"turbomcp-server","vers":"1.0.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8ea9c0c4c85f16f99de10f4bf6439e35392559e8f8cc0ddb7ab9aec6a4e29ee4","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-26T17:27:51Z"} {"name":"turbomcp-server","vers":"1.0.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"44f5afffa538452cc25f9fee5e236e2dbcea3db1d011f01403ad3ec382704ca8","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-26T19:23:52Z"} {"name":"turbomcp-server","vers":"1.1.0-exp","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"normal"},{"name":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dc9b769c1676d8f955df3b9eb30559c41b2557c785e2857c68a7b7f64a3c858d","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-28T01:26:01Z"} {"name":"turbomcp-server","vers":"1.1.0-exp.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"normal"},{"name":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"efe7d063574353785c640d3d18271280925ec990be173fbbd05fdc548971015c","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-28T02:53:18Z"} {"name":"turbomcp-server","vers":"1.1.0-exp.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"normal"},{"name":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d32fe8fe48463c646e474493181aa58f01897ee2dcd110dd4f4842e6ba2305e6","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-29T00:18:01Z"} {"name":"turbomcp-server","vers":"1.1.0-exp.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"normal"},{"name":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0-exp.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b0f94e190e11c93378c2c635cbd3b130646dc0001dd994a821f4eae4a0e6e0a4","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-29T19:51:34Z"} {"name":"turbomcp-server","vers":"1.0.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"78c9e003e338bd5328c81abe7017cc77ea022fedf4d2e94b8c2c292c229d39c1","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-31T01:06:17Z"} {"name":"turbomcp-server","vers":"1.0.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ac05002dc53640cf15a24181f5f5e9a5d174ea8516bb40537b18c3d8031563b","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-04T22:17:36Z"} {"name":"turbomcp-server","vers":"1.1.0-exp.4","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0-exp.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.1.0-exp.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.1.0-exp.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c9e5d6e122db1868417fdc6bf5ac22c8ae06b9e710f648b846d4087c7874324d","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-05T04:44:47Z"} {"name":"turbomcp-server","vers":"1.0.4","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"86fca650b9684a995be2186244a0b006169c60698a379e0de2eb3a35f83be98d","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-07T02:34:28Z"} {"name":"turbomcp-server","vers":"1.0.5","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.5","features":[],"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-transport","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"11e7904b891314a39c1bcd3873843a3580345cf6210d47eb5a564a591583f8c0","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-10T02:00:48Z"} {"name":"turbomcp-server","vers":"1.1.0-exp.5","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0-exp.5","features":[],"optional":false,"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-transport","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"46a178a4d6ca427614019fe2e3673444b9ddd831ed60bf5e07b3adee7370e746","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-10T03:49:13Z"} {"name":"turbomcp-server","vers":"1.0.6","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.5","features":[],"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-transport","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"53ca139dfd68168840c483b5f6ae297fc07a5fe333c214f190b99556dddc52c6","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-11T00:52:18Z"} {"name":"turbomcp-server","vers":"1.0.7","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.5","features":[],"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-transport","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"63b7b8e982d8f3add87a4a25256650ed8eef51a6285706397856b3832b080882","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-14T15:48:50Z"} {"name":"turbomcp-server","vers":"1.1.0-exp.6","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0-exp.6","features":[],"optional":false,"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-transport","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7ad51ef2d0ea7d16decc31ec6d9ba4fc3c698141b433db798408943fec43d1e5","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-19T13:38:12Z"} {"name":"turbomcp-server","vers":"1.0.8","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.8","features":[],"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-transport","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e692c2613a0e67a6549ffe7cf58a5f4fa673c41251eee2fff2363d68d4e9bff6","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-21T04:42:23Z"} {"name":"turbomcp-server","vers":"1.0.9","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.9","features":[],"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-transport","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0c5b47a07850f115db70e1a1a545e5c645701999228114b399db5917125bd17","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-21T18:15:59Z"} {"name":"turbomcp-server","vers":"1.0.10","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.10","features":[],"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-transport","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e7cea7b74337d79c303ee79a64092df7d482bf512a5d0dbe1f8a7fafa6b8f10e","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-22T01:25:33Z"} {"name":"turbomcp-server","vers":"1.0.11","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.11","features":[],"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-transport","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bafeb32c1d6fe8d00556bf589d4bb54d9116f66343cdf5856171614f6987e08d","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-22T17:26:55Z"} {"name":"turbomcp-server","vers":"1.0.12","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.12","features":[],"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-transport","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f5939829910cd8cf133f2040a6bd4c8d77a72230729d27108d79efd2c8ee1a53","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-23T17:27:21Z"} {"name":"turbomcp-server","vers":"1.0.13","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^5.5","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":"jsonschema","req":"^0.17","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","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":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.0.13","features":[],"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-transport","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3811f407a82845e973c9c21d0dc99d1df1650398926b283c8ac35f7e081fb1a0","features":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":[],"default":["auth","health-checks","metrics"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"http":["turbomcp-transport/http"],"metrics":[],"middleware":[],"stdio":["turbomcp-transport/stdio"],"tcp":["turbomcp-transport/tcp"],"unix":["turbomcp-transport/unix"],"websocket":["turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-24T04:48:47Z"} {"name":"turbomcp-server","vers":"1.1.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.0","features":[],"optional":false,"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-transport","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5504575a9a55adba775abc588dd511066552199d46a06e60881ea41fbb8e44f9","features":{"auth":[],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"middleware":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["auth","health-checks","metrics","stdio"],"http":["dep:turbomcp-transport","turbomcp-transport/http"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-24T19:35:02Z","v":2} {"name":"turbomcp-server","vers":"1.1.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^1.1.2","features":[],"optional":false,"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-transport","req":"^1.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"11cd5886c5e2e10b67b066bb44c28b4a28c12850adc5ac4565c7207a53e695c5","features":{"auth":[],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"middleware":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["auth","health-checks","metrics","stdio"],"http":["dep:turbomcp-transport","turbomcp-transport/http"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-25T03:26:43Z","v":2} {"name":"turbomcp-server","vers":"2.0.0-rc","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"futures","req":"^0.3","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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"95c321a9e20e38990926b927041d4222939910fe535494a6653552d802f8ef47","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-10T04:40:29Z","v":2} {"name":"turbomcp-server","vers":"2.0.0-rc.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"futures","req":"^0.3","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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"30b4e515bce2c8c6e6b50195de507dc48ff87babc73b9e44ad507cb3c83da1a2","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-11T17:09:47Z","v":2} {"name":"turbomcp-server","vers":"2.0.0-rc.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"78d9919c4d3e8cf65d1c5c7367e9ef83428e47848c4b77bd9167698842fb06be","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-16T06:30:01Z","v":2} {"name":"turbomcp-server","vers":"2.0.0-rc.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0-rc.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"18002029619403b124e65cca5e7f574c1ecf0b534355862a2c22ba7af990dd2b","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-18T16:07:44Z","v":2} {"name":"turbomcp-server","vers":"2.0.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f06c7968019c54f1b5ecd4736e066a95a890d79c0ce6a82e2fe6ac026c8f753f","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-19T14:57:03Z","v":2} {"name":"turbomcp-server","vers":"2.0.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d62064b6ab345d42c2006d521ec66d01d6918f9f87773654e65973d217a18c5c","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-19T22:54:12Z","v":2} {"name":"turbomcp-server","vers":"2.0.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bb9b8985ed04264d3e5dac7ed43e08abbc414522ffafc0b007c6fec63e74ddb9","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-20T03:13:14Z","v":2} {"name":"turbomcp-server","vers":"2.0.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9be77e93bdf64a8d988be7f09525a67f3d10fc91e3672275bf86d6ecf10ee6da","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-22T01:57:12Z","v":2} {"name":"turbomcp-server","vers":"2.0.4","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.17.1","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a63ccc870b4f71905c15ee411f2e75ac06f28a6daa9d4a554a1aca6b192da678","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-23T00:33:09Z","v":2} {"name":"turbomcp-server","vers":"2.0.5","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^2.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"093d695cb3ec119af50daea3df1c6ea34f112bed0e0d4bce6e1498ed2451fff5","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"full":["all-transports","auth","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-24T21:53:25Z","v":2} {"name":"turbomcp-server","vers":"2.1.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ee86e4360bffd18051d263453c31a2efd40e3805b7770ff6f1c3fa2d7c8d52d","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-01T03:06:28Z","v":2} {"name":"turbomcp-server","vers":"2.1.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aa85af27eeb80df82d92338515e95be607d89c4020bb48df258313a63d626f52","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-02T01:57:42Z","v":2} {"name":"turbomcp-server","vers":"2.1.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"99d19725b70f77d819207517a850b0520adb9abc7ab0373a9e386f9ae3e6469e","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-02T04:56:21Z","v":2} {"name":"turbomcp-server","vers":"2.1.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.7","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bce262280341136105f8a76fb42dfdf9ce86bcaf3c108dc91bc36aa61f781129","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:tower_governor"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-03T17:19:07Z","v":2} {"name":"turbomcp-server","vers":"2.2.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2a331504156e7971429a9f933dd0e2f317b3bb48163c445d52fff57471441dbc","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-06T00:21:42Z","v":2} {"name":"turbomcp-server","vers":"2.2.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d2e910ee0af10d53ea3aabe6ddf4b643c57dbdb870ebeff77aef0dfaa858d30","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-06T16:57:34Z","v":2} {"name":"turbomcp-server","vers":"2.2.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"67884b0da66d81f53257b20dc4d307ff2774e72dccced30a139f5930425eb226","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-14T18:44:56Z","v":2} {"name":"turbomcp-server","vers":"2.2.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e73e612a56181d178a8559a193fe66c7df801af3a7e422ed3a96ca4c17516d27","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","health-checks","metrics","middleware","rate-limiting","graceful-shutdown"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-16T19:12:31Z","v":2} {"name":"turbomcp-server","vers":"2.3.0-rc","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-auth","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":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","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":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"238cf199f6e1e2a52e5323d98b982a6e5e476cb5fd6e32d1a48cbe0c860d82e7","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-24T21:36:13Z","v":2} {"name":"turbomcp-server","vers":"2.3.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b21e2a7ff63a34d61c003953ad12e9d3e67c9b0659ff41d4ac1e25154615753f","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-07T13:57:35Z","v":2} {"name":"turbomcp-server","vers":"2.3.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"46ec0f7511052ba6260da36689431ab6c4c2a27e985a3b2f6e77f68dc2e4c771","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-09T06:04:07Z","v":2} {"name":"turbomcp-server","vers":"2.3.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"171b3ba780e38e68fe97c9bf6abbd384caa2c421c6cc5237e29f0b96681b9afb","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-09T17:40:14Z","v":2} {"name":"turbomcp-server","vers":"2.3.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d092ec6140dbf34e734bbdc8a0370d7b9c696df443a6a37ec1eb05a5d0700973","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-10T03:11:42Z","v":2} {"name":"turbomcp-server","vers":"2.3.4","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.6","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4615f493cac8458fe0d8cbad4b8c13fd23606adb18b8d6deb4b1af6450854b42","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-15T02:21:36Z","v":2} {"name":"turbomcp-server","vers":"2.3.5","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.1","features":["aws_lc_rs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"97d864b38e71dc7c46030921a56f8843973c58c8ff1527b15d7f24699945357d","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-21T17:28:29Z","v":2} {"name":"turbomcp-server","vers":"2.3.6","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.2","features":["aws_lc_rs","use_pem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e6268317ed9c9d82b28f33ae6da794221ce084aaf28b16fe7e89194f7b208e88","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-03T14:41:49Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-exp","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.2","features":["aws_lc_rs","use_pem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json","tracing-log"],"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-macros","req":"^3.0.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"02035625477ea4adb846717beb6536fa4e8151f3d805a5e0de06902350acdf94","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","experimental-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-12T20:05:28Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-exp.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.2","features":["aws_lc_rs","use_pem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json","tracing-log"],"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-macros","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a464406761ffe3acda09888edfe3276ee3c9b08fb2971c05e5550f7c3005300e","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","experimental-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-13T13:50:39Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-exp.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","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":"normal"},{"name":"jsonwebtoken","req":"^10.2","features":["aws_lc_rs","use_pem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json","tracing-log"],"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-macros","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c7308b1bfc4c2b885e90ec8666f3bb1fa3ca018fae4a276dddb70a3521fc2af2","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","experimental-tasks"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-13T19:36:22Z","v":2} {"name":"turbomcp-server","vers":"2.3.7","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-valid","req":"^0.24","features":["garde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","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":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1.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":"garde","req":"^0.22","features":["email","url","credit-card","phone-number"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["server","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":["resolve-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.2","features":["aws_lc_rs","use_pem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","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":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"syn","req":"^2","features":["parsing","full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","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":"normal"},{"name":"tower-http","req":"^0.6.8","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","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","fmt","json","tracing-log"],"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-macros","req":"^2.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6dd6c17148c80e75160f88fb3b8445f544a1c84f355b3c6104b9bf82918d1d89","features":{"graceful-shutdown":[],"health-checks":[],"hot-reload":[],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"metrics":[],"observability":[]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"auth":["dep:turbomcp-auth","dep:jsonwebtoken","dep:secrecy"],"default":["stdio"],"dpop":["auth","turbomcp-auth/dpop"],"full":["all-transports","auth","dpop","sessions","security","input-validation","multi-tenancy","health-checks","metrics","middleware","rate-limiting","mcp-tasks","tls"],"http":["dep:turbomcp-transport","turbomcp-transport/http","middleware","dep:axum","dep:async-stream"],"input-validation":["http","dep:garde","dep:axum-valid"],"middleware":["dep:tower-http"],"multi-tenancy":["middleware"],"rate-limiting":["middleware","dep:governor","dep:tower_governor"],"security":["dep:syn"],"sessions":["middleware","dep:tower-sessions"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"tls":["http","turbomcp-transport/tls","dep:tokio-rustls","dep:hyper","dep:hyper-util"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-17T18:42:50Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-beta.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"parking_lot","req":"^0.12","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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":"turbomcp-core","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.1","features":[],"optional":true,"default_features":true,"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.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f25adf693bc07a920f13a27638dea452c110fa252f6fdf26614d26c01c701feb","features":{},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-19T01:10:20Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-beta.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"parking_lot","req":"^0.12","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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":"turbomcp-core","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"=3.0.0-beta.2","features":[],"optional":true,"default_features":true,"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.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a53f596bd60c864c103c98404c3dace1e4b5b195dfcd5fd6c461cfad3cd13565","features":{},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-21T20:58:54Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-beta.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"parking_lot","req":"^0.12","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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":"turbomcp-core","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.3","features":[],"optional":true,"default_features":true,"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.6","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3c9f2d3d9753c817a0e18f8d02d2c9daceed58fe9d2821cee3227170ff10d68e","features":{},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-22T16:45:05Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-beta.4","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"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":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.1","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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":"turbomcp-core","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.4","features":[],"optional":true,"default_features":true,"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.19","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"319484a9ec1fa00da2cd63d5418fc7c2d7af1aa02a0789648b8b9744bb402298","features":{},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-02-17T22:55:40Z","v":2} {"name":"turbomcp-server","vers":"3.0.0-beta.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.1","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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":"turbomcp-core","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.5","features":[],"optional":true,"default_features":true,"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.19","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1e7f36b98f1b2dbc8887328484822007c5b80c895f4d63d48337de462aafbc88","features":{},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-02-24T17:08:00Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.1","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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":"turbomcp-core","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0","features":[],"optional":true,"default_features":true,"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.19","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"140cb7b831de591fa8cc0d3db90909d4ef602b4d02f1163050b7e27708c2d884","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-04T18:49:39Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.1","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"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":"turbomcp-core","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.1","features":[],"optional":true,"default_features":true,"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.19","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0d579a0ca9f16af73dc566f4de9cde8877a9e981225a2cd54cba0d4f84669b7c","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-05T14:18:50Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.2","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"923debe2db98e2bc54e7de6a3734bdc27465bd9ffc30ee73c5631201e68f2015","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-13T16:15:58Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.3","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d4d5c9e88dd241272b371a7489bd9b67a53b26193a97935fe591c0f4663b210","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-15T14:58:00Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.4","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"082c35c1f25cb7b9a0c7a31b832a184f709993b0b629784a5baf1a47ea176baf","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-16T01:25:35Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.5","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"157947bc1e693e954930bd2a855f2fde11c24541f8890b6b9bfa07f61f59736b","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-17T02:41:55Z","v":2} {"name":"turbomcp-server","vers":"3.0.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.6","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"256b6f2ddaab0eb30ce43bd3d0b5a33174e18555ca7ab07f66aedd293854e307","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-18T19:20:18Z","v":2} {"name":"turbomcp-server","vers":"3.0.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4b3ef0a269b0ae640e254ee392e2dccd2943090ef50e363efd55f88d7e015836","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-23T18:31:42Z","v":2} {"name":"turbomcp-server","vers":"3.0.8","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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"31016c0cf8ee72801fa84b46b1b7b17c0206e1611c48760c8c7076b6b76db95b","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-25T00:26:07Z","v":2} {"name":"turbomcp-server","vers":"3.0.9","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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0b44fc77bed1b7501579f80da6433aca0a4536e50727a05706a15f7fd04b3950","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-27T02:43:31Z","v":2} {"name":"turbomcp-server","vers":"3.0.10","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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"43d53d5b6554ee531a2f285bf1c85424052ba3339703e8d57a1d2e1d10a1cb5d","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-27T03:03:55Z","v":2} {"name":"turbomcp-server","vers":"3.0.11","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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"54f9f90ed0707bfd4a7a2fcab1184729f42015064723e0ebeda44ffdee1497eb","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-07T23:48:41Z","v":2} {"name":"turbomcp-server","vers":"3.0.12","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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"schemars","req":"^1.0","features":["chrono04","uuid1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.12","features":[],"optional":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1160bba19f1749ad964f35cb343367f9f2bc4584a6f8a137fd1958329750b48a","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-14T01:14:21Z","v":2} {"name":"turbomcp-server","vers":"3.0.13","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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"reqwest","req":"^0.13.2","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.13","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.13","features":[],"optional":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"51f6dd5f86f71c761aa73bdc8ed7f8d3a4214d6a5a02962cbce572fa18e1d8c3","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-14T18:29:08Z","v":2} {"name":"turbomcp-server","vers":"3.0.14","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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"reqwest","req":"^0.13.2","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.0.14","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.14","features":[],"optional":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"75a45dcdc2c7d353db175b1cd004f063dc6f68832345c5456aae2e98d0b71b84","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-15T16:50:06Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"reqwest","req":"^0.13.2","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.0","features":[],"optional":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4a0368d702dec617713a82a1aca14b1b049e11b9ea93d7f63aa1094a1d746ab4","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-20T11:22:33Z","v":2} {"name":"turbomcp-server","vers":"3.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.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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":"parking_lot","req":"^0.12.5","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":"reqwest","req":"^0.13.2","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.1","features":[],"optional":true,"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.22","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fb46713e2c4c729eaa4012e21fbd4c0a5a6e3abcd6e8f9952d3e53feafac4fa0","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-21T19:57:59Z","v":2} {"name":"turbomcp-server","vers":"3.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.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.2","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.8","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.2","features":[],"optional":true,"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","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"18ee94f9578884f9c28a41120318580492595a2b0876902af698d2f97f95bd44","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-04-27T22:10:30Z","v":2} {"name":"turbomcp-server","vers":"3.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.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.3","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.9","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.3","features":[],"optional":true,"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","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"67123b99e4d355b0f254939bf2a8b37a2a2907ee1dd55af73f5a36264766abef","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-07T10:59:24Z","v":2} {"name":"turbomcp-server","vers":"3.1.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.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.3","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.9","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.4","features":[],"optional":true,"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","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"653b24538cd6d58dace7bd4a694909f49edc72eb22fc76bcd5cd35aff53e0228","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-09T12:08:09Z","v":2} {"name":"turbomcp-server","vers":"3.1.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.9","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.1","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.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.3","features":["json","stream","rustls","http2","brotli","gzip","form","query"],"optional":false,"default_features":false,"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.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":["raw_value","preserve_order"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"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-util","req":"^0.7.18","features":["codec","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":["util","retry","timeout"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.9","features":["compression-br","compression-gzip","cors","timeout","trace","limit"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-core","req":"^3.1.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"turbomcp-macros","req":"^3.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^3.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.1.5","features":[],"optional":true,"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","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7085bc454707740622ea5aa1eeaa8b63f7626d9b2d90ad0577dc5ded20c70105","features":{"experimental-tasks":["turbomcp-protocol/experimental-tasks"]},"features2":{"all-transports":["stdio","http","websocket","tcp","unix","channel"],"channel":["dep:turbomcp-transport"],"default":["stdio"],"full":["all-transports"],"http":["dep:turbomcp-transport","turbomcp-transport/http","dep:axum","dep:tower","dep:tower-http","dep:http","dep:async-stream"],"stdio":["dep:turbomcp-transport","turbomcp-transport/stdio"],"tcp":["dep:turbomcp-transport","turbomcp-transport/tcp"],"unix":["dep:turbomcp-transport","turbomcp-transport/unix"],"websocket":["dep:turbomcp-transport","turbomcp-transport/websocket","http"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-05-19T14:44:41Z","v":2}