Files
quantum-bridge-mcp/Cargo.toml
T
Vincent Bourdon 9af114e391 Initial import
2026-06-09 16:14:55 +02:00

39 lines
1.1 KiB
TOML

[package]
name = "quantum-bridge-mcp"
version = "0.1.0"
edition = "2021"
description = "Zero-dependency MCP server for local OpenQASM 3.0 quantum circuit simulation"
license = "MIT"
[lib]
name = "quantum_bridge_mcp"
path = "src/lib.rs"
[dependencies]
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk", features = ["server", "transport-io", "macros"] }
oq3_semantics = "0.7"
spinoza = { git = "https://github.com/QuState/spinoza", rev = "f900971cd31ce764ea02a62fa23a5ea861e3e430" }
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
schemars = "0.8"
thiserror = "2"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
anyhow = "1"
rand = "0.8"
[dev-dependencies]
proptest = "1"
criterion = { version = "0.5", features = ["html_reports"] }
tempfile = "3"
[[bench]]
name = "simulation"
harness = false
# spinoza uses #![feature(avx512_target_feature)] which now requires nightly;
# this local patch removes that line (the feature is stable since Rust 1.89).
[patch."https://github.com/QuState/spinoza"]
spinoza = { path = "vendor/spinoza" }