mcp: upgrade + made stateless

This commit is contained in:
nym21
2025-08-07 22:34:46 +02:00
parent 3508d1e315
commit 05861c9113
4 changed files with 7 additions and 7 deletions

8
Cargo.lock generated
View File

@@ -650,9 +650,9 @@ dependencies = [
[[package]] [[package]]
name = "brk_rmcp" name = "brk_rmcp"
version = "0.3.0" version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47aa1e268ee1def8f5c8680a0b178235c0c00cb573bd1c17bc5788873c8f658c" checksum = "0faa9da00a4fc50c5a4f331850c37bf69529e7a88890e08962c1e9a32ca11dbd"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"brk_rmcp-macros", "brk_rmcp-macros",
@@ -680,9 +680,9 @@ dependencies = [
[[package]] [[package]]
name = "brk_rmcp-macros" name = "brk_rmcp-macros"
version = "0.3.0" version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba2160476036639cdb3657939886955ba603ef42d93f07735c944ae41eec6cbc" checksum = "6078c726658d7abc2ec1b55196791fcfb58f20f1dd9f78401c749c5138a79562"
dependencies = [ dependencies = [
"darling 0.21.1", "darling 0.21.1",
"proc-macro2", "proc-macro2",

View File

@@ -26,7 +26,7 @@ pub fn init(path: Option<&Path>) {
}); });
Builder::from_env(Env::default().default_filter_or( Builder::from_env(Env::default().default_filter_or(
"info,bitcoin=off,bitcoincore-rpc=off,fjall=off,lsm_tree=off,rolldown=off,brk_rolldown=off,rmcp=off,rmcp=off,tracing=off", "info,bitcoin=off,bitcoincore-rpc=off,fjall=off,lsm_tree=off,rolldown=off,brk_rolldown=off,rmcp=off,brk_rmcp=off,tracing=off",
)) ))
.format(move |buf, record| { .format(move |buf, record| {
let date_time = Timestamp::now() let date_time = Timestamp::now()

View File

@@ -12,7 +12,7 @@ build = "build.rs"
axum = { workspace = true } axum = { workspace = true }
brk_interface = { workspace = true } brk_interface = { workspace = true }
log = { workspace = true } log = { workspace = true }
brk_rmcp = { version = "0.3.0", features = [ brk_rmcp = { version = "0.4.1", features = [
"transport-worker", "transport-worker",
"transport-streamable-http-server", "transport-streamable-http-server",
] } ] }

View File

@@ -26,7 +26,7 @@ where
move || Ok(MCP::new(interface)), move || Ok(MCP::new(interface)),
LocalSessionManager::default().into(), LocalSessionManager::default().into(),
StreamableHttpServerConfig { StreamableHttpServerConfig {
// stateful_mode: false, // breaks Claude stateful_mode: false,
..Default::default() ..Default::default()
}, },
); );