feat: MCP Roots support (#7790)

This commit is contained in:
Alex Hancock
2026-03-11 14:35:49 -04:00
committed by GitHub
parent d04b761a9c
commit f2de8b5ccc
9 changed files with 126 additions and 54 deletions
Generated
+12 -11
View File
@@ -4327,7 +4327,7 @@ dependencies = [
"rayon",
"regex",
"reqwest 0.13.2",
"rmcp 1.1.0",
"rmcp 1.2.0",
"rubato",
"sacp",
"schemars 1.2.1",
@@ -4399,7 +4399,7 @@ dependencies = [
"goose-test-support",
"http-body-util",
"regex",
"rmcp 1.1.0",
"rmcp 1.2.0",
"sacp",
"schemars 1.2.1",
"serde",
@@ -4453,7 +4453,7 @@ dependencies = [
"rand 0.8.5",
"regex",
"reqwest 0.13.2",
"rmcp 1.1.0",
"rmcp 1.2.0",
"rustyline",
"serde",
"serde_json",
@@ -4497,7 +4497,7 @@ dependencies = [
"rayon",
"regex",
"reqwest 0.13.2",
"rmcp 1.1.0",
"rmcp 1.2.0",
"schemars 1.2.1",
"serde",
"serde_json",
@@ -4551,13 +4551,14 @@ dependencies = [
"rand 0.9.2",
"rcgen",
"reqwest 0.13.2",
"rmcp 1.1.0",
"rmcp 1.2.0",
"rustls 0.23.36",
"serde",
"serde_json",
"serde_path_to_error",
"serde_yaml",
"socket2 0.6.2",
"subtle",
"tempfile",
"thiserror 1.0.69",
"tokio",
@@ -4589,7 +4590,7 @@ name = "goose-test-support"
version = "1.27.0"
dependencies = [
"axum 0.7.9",
"rmcp 1.1.0",
"rmcp 1.2.0",
"serde_json",
"tokio",
]
@@ -8154,9 +8155,9 @@ dependencies = [
[[package]]
name = "rmcp"
version = "1.1.0"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2cb14cb9278a12eae884c9f3c0cfeca2cc28f361211206424a1d7abed95f090"
checksum = "ba6b9d2f0efe2258b23767f1f9e0054cfbcac9c2d6f81a031214143096d7864f"
dependencies = [
"async-trait",
"base64 0.22.1",
@@ -8172,7 +8173,7 @@ dependencies = [
"process-wrap",
"rand 0.10.0",
"reqwest 0.13.2",
"rmcp-macros 1.1.0",
"rmcp-macros 1.2.0",
"schemars 1.2.1",
"serde",
"serde_json",
@@ -8215,9 +8216,9 @@ dependencies = [
[[package]]
name = "rmcp-macros"
version = "1.1.0"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a02ea81d9482b07e1fe156ac7cf98b6823d51fb84531936a5e1cbb4eec31ad5"
checksum = "ab9d95d7ed26ad8306352b0d5f05b593222b272790564589790d210aa15caa9e"
dependencies = [
"darling 0.23.0",
"proc-macro2",