Empty lib + serve_stdio entry that bails until Task 3 wires rmcp. Adds rmcp 1.6 to workspace dependencies (server + macros + transport-io + schemars features) + tokio multi-thread/io-util/io-std local extensions. schemars declared as "1" (resolved to 1.2.1) — matches rmcp 1.6's ^1.0 requirement (verified via crates.io /dependencies; plan literal was 0.9 which would conflict). Path-style refs for kebab-app / kebab-config / kebab-core follow workspace convention. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
28 lines
990 B
TOML
28 lines
990 B
TOML
[package]
|
|
name = "kebab-mcp"
|
|
edition = { workspace = true }
|
|
rust-version = { workspace = true }
|
|
license = { workspace = true }
|
|
repository = { workspace = true }
|
|
version = { workspace = true }
|
|
|
|
[dependencies]
|
|
rmcp = { workspace = true }
|
|
# rt-multi-thread + io-util + io-std extend the workspace tokio entry
|
|
# (which only declares rt + macros) for the blocking stdio MCP transport.
|
|
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "io-util", "io-std"] }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
tracing = { workspace = true }
|
|
# schemars 1.x matches rmcp 1.6's ^1.0 requirement (verified via crates.io
|
|
# /dependencies endpoint — rmcp declares optional schemars = "^1.0").
|
|
schemars = "1"
|
|
|
|
kebab-app = { path = "../kebab-app" }
|
|
kebab-config = { path = "../kebab-config" }
|
|
kebab-core = { path = "../kebab-core" }
|
|
|
|
[dev-dependencies]
|
|
tempfile = { workspace = true }
|