Skip to content

Commit b0c201f

Browse files
chore(deps): bump rmcp from 1.7.0 to 2.0.0 (#289)
Bumps [rmcp](https://github.com/modelcontextprotocol/rust-sdk) from 1.7.0 to 2.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/modelcontextprotocol/rust-sdk/releases">rmcp's releases</a>.</em></p> <blockquote> <h2>rmcp-macros-v2.0.0</h2> <h3>Added</h3> <ul> <li>[<strong>breaking</strong>] align model types with MCP 2025-11-25 spec (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/927">#927</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>fill missing fully qualified syntax in prompt_handler macros (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/866">#866</a>)</li> </ul> <h3>Other</h3> <ul> <li>align README examples with v2 model API (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/928">#928</a>)</li> </ul> <h2>rmcp-v2.0.0</h2> <h3>Added</h3> <ul> <li>[<strong>breaking</strong>] <em>(rmcp)</em> add Audio variant to PromptMessageContent (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/865">#865</a>)</li> <li>[<strong>breaking</strong>] align model types with MCP 2025-11-25 spec (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/927">#927</a>)</li> <li>deprecate roots/sampling/logging types (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/923">#923</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>prevent OAuth resource spoofing (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/937">#937</a>)</li> <li>block oauth metadata ssrf (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/935">#935</a>)</li> <li>prevent streamable HTTP session leak (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/934">#934</a>)</li> <li>fill missing fully qualified syntax in prompt_handler macros (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/866">#866</a>)</li> </ul> <h3>Other</h3> <ul> <li>consolidate repeated rmcp tests (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/931">#931</a>)</li> <li>align README examples with v2 model API (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/928">#928</a>)</li> </ul> <h2>rmcp-macros-v1.8.0</h2> <h3>Added</h3> <ul> <li>deprecate roots, sampling, and logging (SEP-2577) (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/884">#884</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>strip and validate tool outputSchema and inputSchema (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/860">#860</a>)</li> <li>remove unnecessary fields from tools' inputSchema (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/856">#856</a>)</li> </ul> <h3>Other</h3> <ul> <li>refine mcpmate listing copy (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/885">#885</a>)</li> <li>added jilebi-mcp to the list of built with rmcp (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/861">#861</a>)</li> </ul> <h2>rmcp-v1.8.0</h2> <blockquote> <p>[!WARNING]</p> <h3>⚠️ Breaking Changes</h3> </blockquote> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/67a30859443ab0fe79f2d50307c7d7bc9518f7e3"><code>67a3085</code></a> chore: release v2.0.0 (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/920">#920</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/c1a8b29ff2cc45e7820b900dae42cbb4958089ec"><code>c1a8b29</code></a> fix: prevent OAuth resource spoofing (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/937">#937</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/eb435c6f51864df74926ef115befce55c16b01ba"><code>eb435c6</code></a> fix: block oauth metadata ssrf (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/935">#935</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/dfa7fd6f9309deab60bea230b041be9a3fcda846"><code>dfa7fd6</code></a> fix: prevent streamable HTTP session leak (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/934">#934</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/e1af378949b375bfa36de8f9744ec7d5b693775a"><code>e1af378</code></a> chore: consolidate repeated rmcp tests (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/931">#931</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/4b9bea7e7da6ec4f9ebc126d70b4950f5b1533f2"><code>4b9bea7</code></a> Revert &quot;feat!: relax tool result structuredContent type (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/919">#919</a>)&quot; (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/932">#932</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/b8a936c4f529d0ce4a8680a41a213792c7786b70"><code>b8a936c</code></a> feat!: relax tool result structuredContent type (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/919">#919</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/415852806d0b9d847882084f46c5540ce6c4de43"><code>4158528</code></a> fix: fill missing fully qualified syntax in prompt_handler macros (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/866">#866</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/d1cabb458f079675a8a78875e3b5d0126a0470f9"><code>d1cabb4</code></a> feat: deprecate roots/sampling/logging types (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/923">#923</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/f07ee4ae1a334926072de1689d9ca7a96c825e13"><code>f07ee4a</code></a> docs: align README examples with v2 model API (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/928">#928</a>)</li> <li>Additional commits viewable in <a href="https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v1.7.0...rmcp-v2.0.0">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent c1e9ab6 commit b0c201f

2 files changed

Lines changed: 7 additions & 16 deletions

File tree

Cargo.lock

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

crates/echidna-mcp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ name = "echidna-mcp"
1414
path = "src/main.rs"
1515

1616
[dependencies]
17-
rmcp = { version = "1", features = ["server", "macros", "transport-io"] }
17+
rmcp = { version = "2", features = ["server", "macros", "transport-io"] }
1818
serde = { version = "1", features = ["derive"] }
1919
serde_json = "1"
2020
schemars = "1"

0 commit comments

Comments
 (0)