Skip to content

Commit e70f8b7

Browse files
authored
feat!: update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120)
* refactor: eventstore trait * refactor: introducing traits for converting handlers to McpServerHandler * feat: enhance EventStore with better error handling and stability * chore: fix failing checks * feat!: mcp 2025-11-25 support * chore: fix clippy and doc tests * chore: update rust_mcp_sdk to 0.9 * chore: fix typo * chore: cleanup * Fix links and formatting in README.md * chore: update readme * chore: refactor method assertation * feat: add CreateTaskResult support * feat: taskstre support * feat: in memory task store * chore: add tests to in memory task store * improve task support * feat: implement requestor side task store with polling * chore: improve in-memory task store * chore: introduce start_task_polling * feat: await task result * chore: cleanup * chore: refactor tasl poller callback * feat: add client side initiated tasks to the client runtime * chore: update examples and tests * chore: cleanup * chore: move capability checks to schema_utils side * chore: update readme and rust-mcp-schema * chore: update rust_mc_schema to ve 0.9.3 * fix: typo
1 parent c710b5a commit e70f8b7

120 files changed

Lines changed: 8940 additions & 4042 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.release-config.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"pull-request-header": ":robot: Auto-generated release PR",
6666
"packages": {
6767
"crates/rust-mcp-macros": {
68+
"release-as": "0.8.0",
6869
"release-type": "rust",
6970
"draft": false,
7071
"prerelease": false,
@@ -79,6 +80,7 @@
7980
]
8081
},
8182
"crates/rust-mcp-transport": {
83+
"release-as": "0.8.0",
8284
"release-type": "rust",
8385
"draft": false,
8486
"prerelease": false,
@@ -92,7 +94,8 @@
9294
}
9395
]
9496
},
95-
"crates/rust-mcp-extra": {
97+
"crates/rust-mcp-sdk": {
98+
"release-as": "0.8.0",
9699
"release-type": "rust",
97100
"draft": false,
98101
"prerelease": false,
@@ -106,7 +109,7 @@
106109
}
107110
]
108111
},
109-
"crates/rust-mcp-sdk": {
112+
"crates/rust-mcp-extra": {
110113
"release-type": "rust",
111114
"draft": false,
112115
"prerelease": false,

0 commit comments

Comments
 (0)