Skip to content

deps: bump rmcp to 2.2 and cli-framework to 03c20fa - #345

Merged
aroff merged 1 commit into
mainfrom
chore/rmcp-2
Sep 19, 2026
Merged

aroff merged 1 commit into
mainfrom
chore/rmcp-2

Conversation

@aroff

@aroff aroff commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump cli-framework to 03c20fa (feat(mcp)!: upgrade rmcp to 2.x aroff/cli-framework#171), which moves its mcp-server feature to rmcp 2.
  • Bump rmcp 1.6 → 2.2. fastskill mcp serve wraps cli-framework's CliFrameworkHandler in its own ServerHandler, so both must resolve to the same rmcp; Cargo.lock now holds a single rmcp 2.2.0.
  • No source changes needed: rmcp 2's breaking change (model types aligned with MCP 2025-11-25 — Content/RawContent → ContentBlock, flat Resource) doesn't touch the types commands/mcp.rs uses. The remaining lockfile churn only re-points existing windows-sys/darling/getrandom edges; no new crates besides rmcp.

Supersedes #320 and #339 (Dependabot rmcp 2.x bumps that failed because cli-framework was still on rmcp 1).

Test plan

  • bash scripts/run-tests.sh — fmt, clippy, build, 1896 passed / 0 failed / 15 skipped

🤖 Generated with Claude Code

cli-framework 03c20fa (aroff/cli-framework#171) moves its mcp-server
feature to rmcp 2. `fastskill mcp serve` wraps cli-framework's
CliFrameworkHandler in its own ServerHandler, so both crates must resolve
to the same rmcp; bump them together. The handler compiles unchanged
against rmcp 2 (it uses no Content/RawResource types).

Supersedes #320 and #339.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@aroff
aroff enabled auto-merge (squash) September 19, 2026 02:26
@aroff
aroff merged commit c637a09 into main Sep 19, 2026
13 checks passed
@aroff
aroff deleted the chore/rmcp-2 branch September 19, 2026 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants