[package]
name = "{{package_name}}"
version = "{{version}}"
edition = "2021"
authors = ["Generated by turbomcp-proxy"]
description = "Generated MCP proxy for {{server_name}}"
[dependencies]
# TurboMCP dependencies
turbomcp-client = "{{turbomcp_version}}"
turbomcp-protocol = "{{turbomcp_version}}"
turbomcp-transport = "{{turbomcp_version}}"
# Async runtime
tokio = { version = "1.47", features = ["full"] }
# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
# Logging
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
# HTTP server (conditional on frontend type)
{{#if (eq frontend_type "HTTP")}}
axum = { version = "0.8", features = ["json"] }
http = "1.0"
tower = "0.5"
{{/if}}
{{#if additional_dependencies}}
# Additional dependencies
{{#each additional_dependencies}}
{{this.name}} = {{#if this.version}}"{{this.version}}"{{else}}{{this.spec}}{{/if}}
{{/each}}
{{/if}}
[profile.release]
opt-level = 3
lto = true
codegen-units = 1
strip = true