1[workspace] 2resolver = "3" 3members = ["aldebaran-access", "aldebaran-assets", "aldebaran-axum", "aldebaran-datastar", "aldebaran-gate", "aldebaran-headers", "aldebaran-log", "aldebaran-worker", "aldebaran-time", "mcp", "pixel-mouth", "rete", "rete-draw"] 4 5[workspace.package] 6version = "0.0.1" 7edition = "2024" 8license = "MIT OR Apache-2.0" 9authors = ["deizel"] 10publish = false 11 12[workspace.dependencies] 13aldebaran-access = { path = "aldebaran-access", version = "=0.0.1" } 14aldebaran-assets = { path = "aldebaran-assets", version = "=0.0.1" } 15aldebaran-axum = { path = "aldebaran-axum", version = "=0.0.1" } 16aldebaran-worker = { path = "aldebaran-worker", version = "=0.0.1" } 17aldebaran-datastar = { path = "aldebaran-datastar", version = "=0.0.1" } 18aldebaran-gate = { path = "aldebaran-gate", version = "=0.0.1" } 19aldebaran-headers = { path = "aldebaran-headers", version = "=0.0.1" } 20aldebaran-log = { path = "aldebaran-log", version = "=0.0.1" } 21aldebaran-time = { path = "aldebaran-time", version = "=0.0.1" } 22mcp = { path = "mcp", version = "=0.0.1" } 23pixel-mouth = { path = "pixel-mouth", version = "=0.0.1" } 24rete = { path = "rete", version = "=0.0.1" } 25rete-draw = { path = "rete-draw", version = "=0.0.1" }
The one place the estate names rmcp. 3.5.0 refuses every request after a
server/discover probe followed by an initialize without request metadata;
deizel/rust-sdk carries the fix on top of the rmcp-v3.5.0 tag. Move to a
crates.io release once one clears that requirement.
30rmcp = { git = "ssh://git@github.com/deizel/rust-sdk.git", rev = "1c690531094440a033d6c10250f6939fd986216f", default-features = false, features = ["server", "transport-io"] }
Pure Rust, no default features: it must build for wasm. Only RS256 verification is used.
The Cloudflare Workers runtime, as the sites that run on it already name it.
Only the stream combinators (map, unfold): no default features, so it builds for wasm.
45futures-util = { version = "0.3", default-features = false }
The drawing's markup. No HTML feature beyond its own writer, no I/O.
47maud = "0.27"