mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-05-27 01:54:47 -07:00
mcp: upgrade + made stateless
This commit is contained in:
8
Cargo.lock
generated
8
Cargo.lock
generated
@@ -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",
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
@@ -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",
|
||||||
] }
|
] }
|
||||||
|
|||||||
@@ -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()
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user