[package] name = "mcp" version = "0.1.0" edition = "2024" default-run = "mcp" [features] default = ["sqlite", "jellyfin"] sqlite = ["infra/sqlite"] postgres = ["infra/postgres"] jellyfin = ["infra/jellyfin"] local-files = ["infra/local-files"] [dependencies] domain = { path = "../domain" } infra = { path = "../infra", default-features = false, features = ["sqlite"] } k-core = { git = "https://git.gabrielkaszewski.dev/GKaszewski/k-core", features = [ "logging", "db-sqlx", "sqlite", ] } rmcp = { version = "0.1", features = ["server", "transport-io"] } tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } serde_json = "1" anyhow = "1" thiserror = "2" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } chrono = { version = "0.4", features = ["serde"] } uuid = { version = "1", features = ["v4", "serde"] } schemars = "0.8" dotenvy = "0.15" async-trait = "0.1"