[package] name = "df-mcp" version = "0.1.0" edition = "2021" description = "DevFlow MCP Server — 对外暴露数据层工具(JSON-RPC 2.0 over stdio)" [dependencies] df-storage = { path = "../df-storage" } df-types = { path = "../df-types" } # df-nodes: advance_task 复用推进链唯一 status 写入路径(advance_task_atomic, # 含 is_valid_state+can_transition+同态拒绝三层校验),避免 MCP 直调底层 # advance_status_atomic 绕过状态机(防止外部客户端非法跳态 todo→done)。 df-nodes = { path = "../df-nodes" } serde.workspace = true serde_json.workspace = true tokio.workspace = true anyhow.workspace = true tracing.workspace = true uuid.workspace = true futures = "0.3" [dev-dependencies] tokio = { workspace = true, features = ["full", "test-util"] }