From 6eb226fe5747f49bd79f25d49e6e19f37c34f59c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 00:14:03 +0000 Subject: [PATCH 1/2] chore(deps): bump rmcp from 3.1.2 to 3.1.4 Bumps [rmcp](https://github.com/modelcontextprotocol/rust-sdk) from 3.1.2 to 3.1.4. - [Release notes](https://github.com/modelcontextprotocol/rust-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/rust-sdk/blob/main/release-plz.toml) - [Commits](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v3.1.2...rmcp-v3.1.4) --- updated-dependencies: - dependency-name: rmcp dependency-version: 3.1.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5b025f6..ea70fb8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -317,6 +317,8 @@ checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", "hashbrown", + "serde", + "serde_core", ] [[package]] @@ -561,13 +563,14 @@ checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "rmcp" -version = "3.1.2" +version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8dddc5b1924b9a59fba420166160ca2c4663a4e01803e52eda33070f56d63c8" +checksum = "1a15bc53261a9dc37e105df006e4656c598379a8f9581f8950debb130f27a7cf" dependencies = [ "base64", "chrono", "futures", + "indexmap", "pastey", "pin-project-lite", "process-wrap", @@ -585,9 +588,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "3.1.2" +version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6898e24cd16342b59bfa8a53c2c04b9cf62fc8a2cfea57b9c038b09984bfc521" +checksum = "a85d45508e9b4ba024fe996c2638799635d75b6dd0ba8f32ccf08f8026f0c780" dependencies = [ "darling", "proc-macro2", From ec0ca78f404fc1120e05a75f0b9b72669fac124f Mon Sep 17 00:00:00 2001 From: woooooooooolf Date: Tue, 25 Aug 2026 09:45:46 +0800 Subject: [PATCH 2/2] fix(ci): box rmcp initialization errors --- examples/latency_probe.rs | 3 +-- tests/e2e.rs | 3 +-- tests/loopback.rs | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/examples/latency_probe.rs b/examples/latency_probe.rs index 1884ee6..cd105a8 100644 --- a/examples/latency_probe.rs +++ b/examples/latency_probe.rs @@ -48,8 +48,7 @@ fn server_bin() -> PathBuf { .join(name) } -async fn connect() -> Result, RmcpError> -{ +async fn connect() -> anyhow::Result> { let bin = server_bin(); println!("启动 ser2mcp: {}", bin.display()); let mut cmd = Command::new(bin); diff --git a/tests/e2e.rs b/tests/e2e.rs index 1eab14f..a3cd6d5 100644 --- a/tests/e2e.rs +++ b/tests/e2e.rs @@ -17,8 +17,7 @@ struct TestClient; impl ClientHandler for TestClient {} -async fn connect() -> Result, RmcpError> -{ +async fn connect() -> anyhow::Result> { let bin = env!("CARGO_BIN_EXE_ser2mcp"); let client = TestClient .serve( diff --git a/tests/loopback.rs b/tests/loopback.rs index 555da19..19c699c 100644 --- a/tests/loopback.rs +++ b/tests/loopback.rs @@ -40,8 +40,7 @@ struct TestClient; impl ClientHandler for TestClient {} -async fn connect() -> Result, RmcpError> -{ +async fn connect() -> anyhow::Result> { let bin = env!("CARGO_BIN_EXE_ser2mcp"); let client = TestClient .serve(