Skip to content

Commit ffb6bc9

Browse files
committed
streamable wip
1 parent dbcae94 commit ffb6bc9

File tree

8 files changed

+465
-248
lines changed

8 files changed

+465
-248
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,7 @@ jobs:
1818
- uses: actions/checkout@v4
1919
- name: Build
2020
run: cargo build --verbose
21+
- name: Build examples
22+
run: cargo build --examples
2123
- name: Run tests
2224
run: cargo test --verbose

Cargo.lock

Lines changed: 100 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,16 @@ version = "0.1.1"
44
edition = "2024"
55

66
[dependencies]
7-
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk.git", rev = "afb8a905e54b87c69e880f9377cfe8424aa6f13b", features = ["server", "client", "transport-sse", "transport-child-process"] }
7+
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk.git", rev = "c1c4c9a0c9afbfbbf9eb42d6f8b00d8546fbdc2c", features = [
8+
"server",
9+
"client",
10+
"reqwest",
11+
"client-side-sse",
12+
"transport-sse-client",
13+
"transport-streamable-http-client",
14+
"transport-worker",
15+
"transport-child-process"
16+
] }
817
clap = { version = "4.5.37", features = ["derive"] }
918
tokio = { version = "1", features = ["full"] }
1019
tracing = "0.1.41"
@@ -20,7 +29,17 @@ version = "0.9"
2029
features = ["vendored"]
2130

2231
[dev-dependencies]
23-
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk.git", rev = "afb8a905e54b87c69e880f9377cfe8424aa6f13b", features = ["server", "client", "transport-sse", "transport-sse-server", "transport-child-process", "macros"] }
32+
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk.git", rev = "c1c4c9a0c9afbfbbf9eb42d6f8b00d8546fbdc2c", features = [
33+
"server",
34+
"client",
35+
"reqwest",
36+
"client-side-sse",
37+
"transport-sse-client",
38+
"transport-sse-server",
39+
"transport-child-process",
40+
"transport-streamable-http-server",
41+
"macros"
42+
] }
2443
axum = { version = "0.8", features = ["macros"] }
2544
serde = { version = "1.0", features = ["derive"] }
2645
serde_json = "1.0"

0 commit comments

Comments
 (0)