[dependencies.actix-cors]
version = "0.6"
[dependencies.actix-web]
features = ["rustls"]
version = "4"
[dependencies.actix-web-lab]
version = "0.20"
[dependencies.actix-ws]
version = "0.2.5"
[dependencies.anyhow]
version = "1.0"
[dependencies.async-openai]
features = ["native-tls"]
version = "0.19.0"
[dependencies.async-trait]
version = "0.1"
[dependencies.bytes]
version = "1.5"
[dependencies.bytestring]
version = "1.3"
[dependencies.futures]
version = "0.3"
[dependencies.futures-core]
version = "0.3"
[dependencies.futures-util]
version = "0.3"
[dependencies.jsonwebtoken]
version = "8.1"
[dependencies.pin-project-lite]
version = "0.2"
[dependencies.reqwest]
features = ["stream", "json"]
version = "0.12.12"
[dependencies.rustls]
version = "0.20"
[dependencies.rustls-pemfile]
version = "1.0"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.thiserror]
version = "1.0"
[dependencies.tokio]
features = ["full", "test-util"]
version = "1.0"
[dependencies.tokio-stream]
version = "0.1"
[dependencies.tokio-tungstenite]
features = ["native-tls"]
version = "0.21"
[dependencies.tracing]
version = "0.1"
[dependencies.url]
features = ["serde"]
version = "2.5"
[dependencies.uuid]
features = ["v4"]
version = "1.0"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.3"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[lib]
name = "mcp_daemon"
path = "src/lib.rs"
[package]
authors = ["Shawn McAllister - https://github.com/entrepeneur4lyf", "Original author: https://github.com/v3g42"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "development-tools", "web-programming::http-client", "web-programming::http-server", "web-programming::websocket"]
description = "Diverged Implementation of Model Context Protocol (MCP) with Extended Functionality"
documentation = "https://github.com/entrepeneur4lyf/mcp-daemon#readme"
edition = "2021"
exclude = ["benches/*", ".gitignore", ".cline/*", ".windsurf/*", ".roo/*", ".cursoir/*"]
homepage = "https://github.com/entrepeneur4lyf/mcp-daemon"
include = ["src/**/*", "Cargo.toml", "README.md", "LICENSE"]
keywords = ["async", "mcp", "protocol", "daemon", "extended"]
license = "Apache-2.0"
name = "mcp_daemon"
readme = "README.md"
repository = "https://github.com/entrepeneur4lyf/mcp-daemon"
rust-version = "1.70"
version = "0.2.0"