[package]
name = "aerocontext-mcp"
description = "Model Context Protocol stdio server exposing the aerocontext aeronautical-context system to AI agents"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
readme.workspace = true
keywords = ["aviation", "mcp", "weather", "context", "ai"]
categories = ["aerospace", "command-line-utilities"]

[dependencies]
aerocontext = { path = "../aerocontext", version = "0.4.1", default-features = false }
aerocontext-core = { workspace = true }
aerocontext-navdata = { workspace = true, features = ["cli"] }
chrono = { workspace = true }
rmcp = { workspace = true, features = ["server", "macros", "transport-io", "schemars"] }
schemars = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true, features = ["fs", "io-std"] }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }

[[bin]]
name = "aerocontext-mcp"
path = "src/main.rs"

[lints]
workspace = true
