From 0095815d9b1c9f4d6880651bc4569c0ca3cb88c0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:46:16 +0000 Subject: [PATCH 1/3] Initial plan From 1abf7a743c27a6f32d56378b44446846d7b3b370 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:54:40 +0000 Subject: [PATCH 2/3] Add exclude fields to reduce package size by ~3.1MB Co-authored-by: Vaiz <4908982+Vaiz@users.noreply.github.com> --- crates/rust-mcp-macros/Cargo.toml | 1 + crates/rust-mcp-sdk/Cargo.toml | 1 + crates/rust-mcp-transport/Cargo.toml | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/rust-mcp-macros/Cargo.toml b/crates/rust-mcp-macros/Cargo.toml index 07d257f..65a5d19 100644 --- a/crates/rust-mcp-macros/Cargo.toml +++ b/crates/rust-mcp-macros/Cargo.toml @@ -9,6 +9,7 @@ documentation = "https://docs.rs/rust-mcp-macros" keywords = ["rust-mcp-stack", "model", "context", "protocol", "macros"] license = "MIT" edition = "2021" +exclude = ["assets/"] [package.metadata.docs] description = "A procedural macro, part of the rust-mcp-sdk ecosystem, that derives the MCPToolSchema implementation for structs or enums, generating a tool_input_schema function used with rust_mcp_schema::Tool." diff --git a/crates/rust-mcp-sdk/Cargo.toml b/crates/rust-mcp-sdk/Cargo.toml index 49de6a1..01f3f50 100644 --- a/crates/rust-mcp-sdk/Cargo.toml +++ b/crates/rust-mcp-sdk/Cargo.toml @@ -9,6 +9,7 @@ documentation = "https://docs.rs/rust-mcp-sdk" keywords = ["rust-mcp-stack", "model", "context", "protocol", "sdk"] license = "MIT" edition = "2021" +exclude = ["assets/", "tests/"] [dependencies] rust-mcp-schema = { workspace = true, default-features = false } diff --git a/crates/rust-mcp-transport/Cargo.toml b/crates/rust-mcp-transport/Cargo.toml index 65f27c4..57bb3b2 100644 --- a/crates/rust-mcp-transport/Cargo.toml +++ b/crates/rust-mcp-transport/Cargo.toml @@ -5,10 +5,11 @@ authors = ["Ali Hashemi"] categories = ["data-structures"] description = "Transport implementations for the MCP (Model Context Protocol) within the rust-mcp-sdk ecosystem, enabling asynchronous data exchange and efficient message handling between MCP clients and servers." repository = "https://github.com/rust-mcp-stack/rust-mcp-sdk" -documentation = "https://docs.rs/rust-mcp-transport" +documentation = "https://docs.rs/rust-mcp-sdk" keywords = ["rust-mcp-stack", "model", "context", "protocol", "sdk"] license = "MIT" edition = "2021" +exclude = ["assets/"] [dependencies] From 06b90b7b8352cb970831589e0996d384ba3587c4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Jun 2025 15:57:56 +0000 Subject: [PATCH 3/3] Revert documentation URL change in rust-mcp-transport Cargo.toml Co-authored-by: Vaiz <4908982+Vaiz@users.noreply.github.com> --- crates/rust-mcp-transport/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/rust-mcp-transport/Cargo.toml b/crates/rust-mcp-transport/Cargo.toml index 57bb3b2..efdbbf4 100644 --- a/crates/rust-mcp-transport/Cargo.toml +++ b/crates/rust-mcp-transport/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Ali Hashemi"] categories = ["data-structures"] description = "Transport implementations for the MCP (Model Context Protocol) within the rust-mcp-sdk ecosystem, enabling asynchronous data exchange and efficient message handling between MCP clients and servers." repository = "https://github.com/rust-mcp-stack/rust-mcp-sdk" -documentation = "https://docs.rs/rust-mcp-sdk" +documentation = "https://docs.rs/rust-mcp-transport" keywords = ["rust-mcp-stack", "model", "context", "protocol", "sdk"] license = "MIT" edition = "2021"