[package] name = "knotless-mcp" description = "An MCP server for knotless repositories: read, commit, collaborate" version.workspace = true edition.workspace = true license.workspace = true rust-version.workspace = true [dependencies] knotless.workspace = true anyhow.workspace = true axum.workspace = true base64.workspace = true percent-encoding = "2" reqwest.workspace = true rmcp = { version = "3.6", features = ["server", "transport-io", "transport-streamable-http-server", "macros"] } schemars = "1" serde.workspace = true serde_json.workspace = true tokio.workspace = true [dev-dependencies] rmcp = { version = "3.6", features = ["client"] } tempfile.workspace = true reqwest = { workspace = true, features = ["blocking"] } knotless-serve = { path = "../knotless-serve" }