mirror of
https://github.com/emilk/egui.git
synced 2026-09-01 22:30:03 -04:00
- Screenshots now arrive pre-encoded as PNG; drop the local re-encode helper and the direct `image` dependency. - Drop the now-removed egui_inspection `protocol` feature. - Inherit the spawned child's stderr so its panics and logs surface.
49 lines
1.3 KiB
TOML
49 lines
1.3 KiB
TOML
[package]
|
|
name = "egui_kittest_mcp"
|
|
version.workspace = true
|
|
authors = ["Lucas Meurer <hi@lucasmerlin.me>"]
|
|
description = "MCP server that drives egui apps via the kittest inspector protocol"
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
homepage = "https://github.com/emilk/egui"
|
|
license.workspace = true
|
|
repository = "https://github.com/emilk/egui"
|
|
categories = ["gui", "development-tools::testing"]
|
|
keywords = ["egui", "kittest", "mcp", "testing", "accesskit"]
|
|
publish = false
|
|
|
|
[[bin]]
|
|
name = "kittest-mcp"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
egui_kittest = { workspace = true, features = ["inspector_api", "wgpu", "snapshot"] }
|
|
egui_inspection = { workspace = true, features = ["transport"] }
|
|
egui.workspace = true
|
|
interprocess = { version = "2.4", features = ["tokio"] }
|
|
accesskit.workspace = true
|
|
accesskit_consumer.workspace = true
|
|
rmp-serde.workspace = true
|
|
serde = { workspace = true, features = ["derive"] }
|
|
serde_json = "1.0"
|
|
schemars = "1.0"
|
|
rmcp = { version = "1.7", features = ["server", "macros", "transport-io", "schemars"] }
|
|
tokio = { version = "1.49", features = [
|
|
"rt-multi-thread",
|
|
"io-std",
|
|
"io-util",
|
|
"process",
|
|
"net",
|
|
"sync",
|
|
"macros",
|
|
"time",
|
|
"signal",
|
|
] }
|
|
base64 = "0.22"
|
|
anyhow = "1.0"
|
|
tracing = "0.1"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
|
|
[lints]
|
|
workspace = true
|