Skip to content

Commit 5239aee

Browse files
authored
feat: upgrade to rust-mcp-sdk 0.8, add multi-protocol fallback, icons, and task capability support (#29)
* feat: update to support mcp 2025-11-25 * feat: support launching mcp servers with older mcp versions * fix: tests * chore: typo * chore: rust version * chore: add icon * chore: clippy * fix: clippy issue rust 1.92
1 parent c9815f1 commit 5239aee

36 files changed

Lines changed: 1930 additions & 570 deletions

Cargo.lock

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

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ keywords = [
1515
]
1616
homepage = "https://rust-mcp-stack.github.io/mcp-discovery"
1717
license = "MIT"
18-
edition = "2024"
18+
edition = "2021"
19+
rust-version = "1.80.0"
1920

2021
[lib]
2122
name = "mcp_discovery"
@@ -31,10 +32,9 @@ eula = false
3132
all-features = true # Build with all features
3233

3334
[dependencies]
34-
rust-mcp-sdk = { version = "0.7", default-features = false, features = [
35+
rust-mcp-sdk = { version = "0.8", default-features = false, features = [
3536
"client",
3637
"stdio",
37-
"2025_06_18"
3838
] }
3939

4040
clap = { version = "4.5", features = ["derive"] }

docs/examples/capabilities.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
example-servers/everything 1.0.0
22

3-
🟢 Tools (10) 🟢 Prompts (3) 🟢 Resources (10) 🟢 Logging 🟢 Completions 🔴 Experimental
3+
✔ Tools (10) ✔ Prompts (3) ✔ Resources (10) ✔ Logging ✔ Completions ✘ Experimental
4+
45

5-
66

77
🛠️ Tools (10)
88
─────────────
@@ -68,8 +68,8 @@ example-servers/everything 1.0.0
6868
🧩 Resource Templates (1)
6969
─────────────────────────
7070

71-
1. Static Resource : test://static/resource/{id}
71+
1. Static Resource : test://static/resource/{id}
7272
A static resource with a numeric ID
7373

7474

75-
◾ generated by mcp-discovery
75+
◾ generated by mcp-discovery

docs/examples/create-md-plain.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## example-servers/everything 1.0.0
2-
| 🟢 Tools (10) | 🟢 Prompts (3) | 🟢 Resources (10) | 🟢 Logging | 🟢 Completions | <span style="opacity:0.6">🔴 Experimental</span> |
2+
| Tools (10) | Prompts (3) | Resources (10) | Logging | Completions | <span style="opacity:0.6"> Experimental</span> |
33
| --- | --- | --- | --- | --- | --- |
44

55
## 🛠️ Tools (10)

docs/examples/create-md.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## example-servers/everything 1.0.0
2-
| 🟢 Tools (10) | 🟢 Prompts (3) | 🟢 Resources (10) | 🟢 Logging | 🟢 Completions | <span style="opacity:0.6">🔴 Experimental</span> |
2+
| Tools (10) | Prompts (3) | Resources (10) | Logging | Completions | <span style="opacity:0.6"> Experimental</span> |
33
| --- | --- | --- | --- | --- | --- |
44

55
## 🛠️ Tools (10)

0 commit comments

Comments
 (0)